2020-08-25 15:24发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
问题:我希望返回到字段的消息显示在alv显示屏中。如果有任何功能模块可用。
要求:使用BAPI功能模块,从excel文件输入中创建销售订单,并在创建销售订单后,在VBELN字段中创建销售凭证编号,最后必须获取整个字段以显示销售订单的状态。 消息中是否创建了销售订单。
您好
可以创建销售订单,并以ALV格式获取包含成功和失败记录的日志。 检查以下Wiki页面以通过BAPI创建销售订单。
https://wiki.scn.sap.com/wiki/display/Snippets/ABAP+-+简单+程序+以+创建+销售+订单+使用+ BAPI
向技术团队提供详细信息,以便他们可以根据您的要求编写逻辑。 我的建议是包括模拟模式,此选项将在将数据上载到SAP数据库表之前验证数据记录。如果所有记录都很好,则使用活动模式上载数据(可以生成两个条件日志)。
林加亚语
先生,请将功能模块发送给我,以从返回结构中获取消息,例如(BAPI_MESSAGE_GETDETAIL)。
发送我必须在导出参数中传递的参数
您可以使用FM'C14ALD_BAPIRET2_SHOW'在弹出窗口中显示消息。 对于相同的ALV显示,可以使用cl_salv_table类。
data:it_alv输入任何表。
数据:go_alv类型参考到cl_salv_table, go_columns类型参考到cl_salv_columns_table。数据:go_display类型参考到cl_salv_display_settings。 TRY。 cl_salv_table => factory(< 导入 r_salv_table = go_alv 更改 t_table = it_alv []。 br> lr_functions = go_alv-> get_functions()。 lr_functions-> set_all('X')。 go_columns = go_alv-> get_columns()。 go_columns-> set_optimize( if_salv_c_bool_sap => true)。 go_display = go_alv-> get_display_settings()。 go_display-> set_list_header(i_title)。 如果go_alv被绑定。
"如果需要弹出窗口,请开始
如果i_popup ='X'。
go_alv-> set_screen_popup( start_column = i_start_column end_column = i_end_column start_line = i_start_line end_line = i_end_line)。 ENDIF。
"如果需要弹出窗口-结束
go_alv-> display()。 ENDIF。
要创建销售订单,可以使用BAPI_SALESORDER_CREATEFROMDAT2。
您可以找到结果( 成功,错误或警告)在该BAPI的"返回"表中。
要从"返回"表中获取详细消息,可以使用fm MESSAGE_TEXT_BUILD。
请与讨论更多详细信息 您的ABAPER。
最多设置5个标签!
您好
可以创建销售订单,并以ALV格式获取包含成功和失败记录的日志。 检查以下Wiki页面以通过BAPI创建销售订单。
https://wiki.scn.sap.com/wiki/display/Snippets/ABAP+-+简单+程序+以+创建+销售+订单+使用+ BAPI
向技术团队提供详细信息,以便他们可以根据您的要求编写逻辑。 我的建议是包括模拟模式,此选项将在将数据上载到SAP数据库表之前验证数据记录。如果所有记录都很好,则使用活动模式上载数据(可以生成两个条件日志)。
< p>最好的问候,林加亚语
先生,请将功能模块发送给我,以从返回结构中获取消息,例如(BAPI_MESSAGE_GETDETAIL)。
发送我必须在导出参数中传递的参数
您可以使用FM'C14ALD_BAPIRET2_SHOW'在弹出窗口中显示消息。 对于相同的ALV显示,可以使用cl_salv_table类。
data:it_alv输入任何表。
数据:go_alv类型参考到cl_salv_table,
go_columns类型参考到cl_salv_columns_table。
数据:go_display类型参考到cl_salv_display_settings。
TRY。
cl_salv_table => factory(< 导入
r_salv_table = go_alv
更改
t_table = it_alv []。 br>
lr_functions = go_alv-> get_functions()。
lr_functions-> set_all('X')。
go_columns = go_alv-> get_columns()。
go_columns-> set_optimize( if_salv_c_bool_sap => true)。
go_display = go_alv-> get_display_settings()。
go_display-> set_list_header(i_title)。
如果go_alv被绑定。
"如果需要弹出窗口,请开始
如果i_popup ='X'。
go_alv-> set_screen_popup(
start_column = i_start_column
end_column = i_end_column
start_line = i_start_line
end_line = i_end_line)。
ENDIF。
"如果需要弹出窗口-结束
go_alv-> display()。
ENDIF。
要创建销售订单,可以使用BAPI_SALESORDER_CREATEFROMDAT2。
您可以找到结果( 成功,错误或警告)在该BAPI的"返回"表中。
要从"返回"表中获取详细消息,可以使用fm MESSAGE_TEXT_BUILD。
请与讨论更多详细信息 您的ABAPER。
一周热门 更多>