将值直接从选择选项传递到内部表

2020-09-16 07:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, ...

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

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


专家您好,

我创建了两个选择选项,一个用于产品,另一个用于位置。 我的内部表包含三个字段-产品,位置和位置类型。 位置类型是一个参数。 我想从用户那里获得多个产品和位置,并将其传递给要在BAPI中使用的内部表。 我尝试一次循环选择两个选项,并在每种情况下将值附加到内部表,但是问题是附加将先附加产品值,然后附加位置值。 如果您提供优化的解决方案,对我会有所帮助。

4条回答

嗨,马特,

以下是我正在使用的选择选项:

选择选项:s_prod FOR lcl_apo_to_apo => v_prod,
                 s_loc FOR lcl_apo_to_apo => v_loc。

用户可以在选择屏幕上提供多个值。

内部表必须包含用户通过的产品和位置。

我正在使用的内部表如下:

数据:it_prod_loc_keys bapi_prodloc_key的类型标准表。

我要调用的BAPI是BAPI_POSRVAPS_GETLIST3,它需要it_prod_loc_keys作为表参数之一。

一周热门 更多>