我要在下达采购订单后触发IDOC或Web服务。通过输出确定(在这种情况下是什么情况?)或通过BADI或用户出口来执行IDOC或Web服务的最佳方法是什么? ?
最好的问候
答案 0 :(得分:2)
对于这种请求,我建议使用SAP Business Workflow。对于您而言,SAP标准将触发业务对象存储库(BOR)中业务对象import csv
with open('File1.csv', 'r') as csv_file, open('File2.csv', 'r', newline='') as csv_file2 \
,open('output.csv', 'w', newline='') as new_file:
csv_reader = csv.DictReader(csv_file)
csv_reader2 = csv.DictReader(csv_file2)
csv_writer = csv.writer(new_file)
csv_writer.writerow([ 'column1', 'column2', 'column3'])
for row1 in csv_reader:
for row2 in csv_reader2:
if row1['column3'] == row2['book1']:
row1[ 'column3' ] = row2['book2']
csv_writer.writerow(dict(row1).values())
(购买订单)的事件File1
。通过事务Released
,您可以将使用者附加到该事件。使用者将被自动调用(当然,如果您的系统中工作流程处于活动状态)。使用者可以是ABAP OO类的工作流,功能模块或方法。
与其他可能的解决方案相比的优势:
BUS2012
)。答案 1 :(得分:0)
您可以尝试 M06E0005 用户退出。它用于在发布工作流程事件期间更改发布角色确定,并可用于运行自定义代码。