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

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 08:51

在这里,我可以看到两个要求:

  1. 一旦创建交货并在发货前将其保存,就应该创建形式
  2. 多次限制形式生成

在标准情况下,没有一种例程可以同时满足以上两个要求。 为了满足您的第一个要求,您可以在标头级别考虑例程11,这将使您可以在发货前生成形式表。 由于还需要满足第二个要求,因此可以通过VOFM创建一个新例程,添加上述标准例程逻辑并将其分配给复制控件

追夢秋陽
2楼-- · 2020-08-17 08:52

Hi Laxmipathi,

感谢您的宝贵意见。

如果错了,请纠正我,根据您的上述评论,我需要创建一个新例程(602),该例程包含011和311两种代码逻辑。

我尝试使用LF和F8的311复制控件(这将有助于限制形式发票的多次创建),但是在首次创建形式发票时,它却遇到了错误,因为"与项目无关 帐单"。

谢谢

RK

CPLASF-自律
3楼-- · 2020-08-17 08:54

我认为311复制控件标头仅在例程中提到的注释在PGI之后才有效,并且可以防止多次创建帐单或形式发票。

我创建了PGI并尝试创建形式发票,它给出错误消息,因为"项目与计费无关"。 能够创建标准发票。

根据我的要求,一旦交货终止,然后形式发票仅一次,PGI,标准。 发票。

我可以使用自定义程序和8或1介质通过输出类型实现此功能吗。对于形式表,无需smartform或PDF或SAPscript。

我不知道媒介8的工作原理,您能提供有关此信息吗?

谢谢

RK

一周热门 更多>