点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的所有人,
我正在尝试以下方法:
我想创建一个交易通知,该通知将字段设为必填项,这不是问题,
如果将发票添加到系统中。
但是如果要取消发票,则该字段将不再是必填字段。
另外,我们正在讨论表格字段。
我们需要将此字段设为必填字段,但也不必将其设为必填字段,因为有时会立即在向导上创建发票,而无需在两者之间进行任何操作,而是先将它们作为草稿创建,然后调整必填字段并添加finish。
这会导致值丢失,因此需要取消并重新创建这些发票。
在我当前的交易通知下,没有"取消"的问题。
- IF @object_type ='13'AND @transaction_type ='A'
- 开始
- 如果存在(选择T0.DocEntry
- 从OINV T0
- 在T0.DocEntry = T1.DocEntry上的INNER JOIN INV1 T1
- T0.DocEntry = @list_of_cols_val_tab_del和(T1.OcrCode为Null))
- 开始
- SET @error = -5001
- SET @error_message = N'请确保选择一个SBA'
- END
- END
亲切的问候,
亚历克斯
自己解决。
在查询中添加了inv1.BaseType,以检查基本类型是否也是发票。
选择T0.DocEntry
从OINV T0
在T0.DocEntry = T1.DocEntry上的INNER JOIN INV1 T1
T0.DocEntry = @list_of_cols_val_tab_del和(T1.OcrCode为Null)和T1.BaseType <>'13')
一周热门 更多>