创建交货单据后,需要生成形式发票。

2020-08-17 08:22发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


通过VF04/VF06,多次​​创建形式发票。 我尝试了311复制控制黑白递送和开票类型,对于非印度国家/地区,它显示的项目与开票无关。

我有客户要求,一旦使用T.code:VL01N和VL10B参考销售订单或采购订单创建了交货。

我正在考虑采用输出类型方法或BADI。

对于输出类型方法:

基于媒介8,即特殊功能,自定义提示。 在自定义程序中,需要调用发票BAPI创建功能模块来创建形式发票,并且该形式发票应在处理输出交货日志中可用。 BAPIRETURN功能模块,用于获取故障消息,并且当未创建形式发票时,此故障消息也应在处理中更新,此处输出类型应处于故障状态。 因此,在这里我只能分配自定义程序,而无需分配smartform。 根据正常的输出确定,我可以在形式发票中具有输出类型(打印表单)。

BADI方法:

请让我知道如何使用这种方法。 保存交货后,我想生成形式发票。 通过使用发布保存交付方法,我可以开发可多次使用的自定义badi。

请提供您宝贵的建议以实现目标。

Thanku

RK

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


通过VF04/VF06,多次​​创建形式发票。 我尝试了311复制控制黑白递送和开票类型,对于非印度国家/地区,它显示的项目与开票无关。

我有客户要求,一旦使用T.code:VL01N和VL10B参考销售订单或采购订单创建了交货。

我正在考虑采用输出类型方法或BADI。

对于输出类型方法:

基于媒介8,即特殊功能,自定义提示。 在自定义程序中,需要调用发票BAPI创建功能模块来创建形式发票,并且该形式发票应在处理输出交货日志中可用。 BAPIRETURN功能模块,用于获取故障消息,并且当未创建形式发票时,此故障消息也应在处理中更新,此处输出类型应处于故障状态。 因此,在这里我只能分配自定义程序,而无需分配smartform。 根据正常的输出确定,我可以在形式发票中具有输出类型(打印表单)。

BADI方法:

请让我知道如何使用这种方法。 保存交货后,我想生成形式发票。 通过使用发布保存交付方法,我可以开发可多次使用的自定义badi。

请提供您宝贵的建议以实现目标。

Thanku

RK

付费偷看设置
发送
9条回答
浮生未央
1楼-- · 2020-08-17 09:04

请使用"评论"按钮答复现有答案,并且仅在发布原始问题的实际答案时使用"答案"。 否则会使对话框看起来非常混乱。

具有特殊功能的输出选项应该可以如您所描述的那样工作。 我喜欢这个选项,因为它还允许将错误消息(如果有)存储在输出日志中,并且还可以使用简单的标准功能来进行输出重新处理。 我已经多次使用此选项,并且都取得了很大的成功。

我认为指示的BADI不会起作用,因为必须在提交交付的更新后才触发它。

如其他人所述,这不会阻止创建多个文档。 为此,您需要实施前面的回答中所述的增强功能。 我不确定为什么要创建多个形式是一个问题,并且限制它会带来什么价值。

槿木_熙
2楼-- · 2020-08-17 09:14

发布查询并进行进一步更新时,请在"评论"下而不是在"答案"下添加内容,因为您不是在回答查询,而是仅提供由 成员。 同样,当您在"注释"下添加文本时,该文本将提示您所响应的人,而如果您在"答案"下添加该文本,则该成员将不会被提示。 顺便说一句,您的上述答案已由我转换为评论。

打一壶酱油
3楼-- · 2020-08-17 08:58

使用特殊功能8创建形式表是一个很好的方法,只要您不打算切换到新的输出管理即可

实际上,实际上,当您仅允许在交货创建时才允许创建形式表时,创建单个形式表文档对于特定的流程变体来说可能是个问题。 假设您已经创建了交货和备考单据,但是现在事实证明您由于某种原因无法拣选全部数量(例如,拣选员打破了一些案件,没有更多的可用库存)。 您将无法将交货数量调整为提货数量,但是您将不得不冲销活动并创建新的交货。 将其告知业务用户,否则您的形式将不正确。 在许多情况下,在选择交货和过帐发货后,创建形式文件更为明智。 #justmy2cents

N-Moskvin
4楼-- · 2020-08-17 09:01

感谢Laksmipathi的宝贵意见。

我尝试了311个复制控件。 创建带有PO引用的交付,并且当我尝试创建带交付引用的形式发票(未生成PGI)时,由于项目与计费无关,因此显示错误。

注意:1.通过批处理作业创建交货

2。 在PGI之前,我要创建形式发票。

3。 形式发票不应多次创建。

4。 对于PGI,批处理作业每5分钟运行一次。

谢谢

RK

bbpeas
5楼-- · 2020-08-17 08:54

如果要求限制创建多个形式,则可以复制311例程的逻辑并在VOFM中创建一个新例程,将编码粘贴到该新例程中并分配给 VTFL

浮生未央
6楼-- · 2020-08-17 09:03

如果您想学习媒介8的工作原理,请看一下分配给SPED输出类型的程序(适用于应用程序V2)。

一周热门 更多>