点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要将数据传递到RFC BAPI的动态结构。 我使用类cl_abap_structdescr和函数'DDIF_FIELDINFO_GET'创建了结构。 但是不知道如何将数据传递到其中,因为该BAPI及其相关结构在开发环境中不可用。
例如,要创建采购订单,我需要填写
通话功能'BAPI_PO_CREATE1' 目的地p_dest 出口 poheader =poheaderx = 输入 exppurchaseorder = doc_number 桌子 返回=返回 poitem = poitemx = 。
使用一些ASSIGN语句,例如
(如何动态创建BAPI结构的延续 )
您确定您确实需要动态结构吗? 您从哪里获得这些结构的字段列表? 如果我可以问...
你好,
如果您不知道结构的类型,但您知道字段名,则按如下所述访问字段。
致谢
霍尔格
如果我推论得很好,似乎是来自远程非ERP系统的呼叫,那么现在是否没有" RFC代理"的概念?
因此,在您的源开发系统上,BAPI_PO_CREATE1不存在,并且您在填写必填字段时难以在目标系统上创建PO。
您可以在目标系统上进行开发吗 系统? 因为这样一来,在目标系统上创建支持Z rfc的特定功能模块就更容易(也易于维护),请使用数据调用该模块以创建PO,然后在目标功能模块中调用bapi_po_create1并在失败时发回消息
亲切的问候,Rob Dielemans
一周热门 更多>