BW转换AMDP问题

2020-09-08 21:36发布

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

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


有人创建了AMDP转换,您只需在其中填充/映射一些目标字段。 假设我有10个目标字段。 我的AMDP仅填充3个字段。 有人尝试过吗? 我似乎无法正常工作。 除非所有内容都被映射,否则它不会让我激活。 但是,正如您所知,在正常转换下,我们不必填充/映射所有字段。

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

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


有人创建了AMDP转换,您只需在其中填充/映射一些目标字段。 假设我有10个目标字段。 我的AMDP仅填充3个字段。 有人尝试过吗? 我似乎无法正常工作。 除非所有内容都被映射,否则它不会让我激活。 但是,正如您所知,在正常转换下,我们不必填充/映射所有字段。

付费偷看设置
发送
2条回答
nice_wp
1楼-- · 2020-09-08 22:09

亲爱的陈健恩

您仍然必须在选项卡选择中声明所有10个目标字段。 不需要填充的字段可以用''填充。

示例:

 outtab =选择populated_field1,
 populated_field2,
 populated_field3,
 ''作为unpopulated_field4,
 .....
 来自....;
 
Nan4612
2楼-- · 2020-09-08 22:15

使用查找,您可以按照以下步骤进行操作。

Vijay,你好

仅供参考!

开始例程:

要求1:限制基于数据的客户主数据条件

HDB语言SQLSCRIPT选项的按数据库过程的方法过程,只读使用/BI0/PCUSTOMER。

T_CUSTOMER =选择T1。" CUSTOMER",T1。"/img/BIC/C_CHIE01B"来自"/img/BI0/PCUSTOMER" AS T1,其中T1。"/img/BIC/C_CHIE01B" ='0000018539';

OUTTAB = SELECT

T2。" DOC_NUMBER",

T2。" S_ORD_ITEM",

T2。" STORNO",

T2。"记录",

T2。" SQL__PROCEDURE__SOURCE__RECORD"

FROM:INTAB作为T2内连接:T_CUSTOMER作为T2上的T1。" SOLD_TO" = T1。"客户";

ERRORTAB = SELECT''AS ERROR_TEXT,''AS SQL__PROCEDURE__SOURCE__RECORD DUMMY WHERE DUMMY <>'X';

要求2:通过查找另一个表来生成字段数据

仅使用/BIC/ASD_O00700的HDB语言SQLSCRIPT选项的按数据库过程进行的方法过程。

T_PODATE =选择DISTINCT T1。" DOC_NUMBER",T1。" S_ORD_ITEM",T1。"/img/BIC/C_PODATEC"来自T/POC的"/img/BIC/ASD_O00700"

存在的位置(从:INTAB中选择DISTINCT DOC_NUMBERS_ORD_ITEM作为T3

T1。" DOC_NUMBER" = T3。" DOC_NUMBER"

AND T1。" S_ORD_ITEM" = T3。" S_ORD_ITEM");

OUTTAB = SELECT

T3。" DOC_NUMBER",

T3。" S_ORD_ITEM",

T3。"客户"

T3。" RECORDMODE",

COALESCE(T1。"/img/BIC/C_PODATEC",'')AS"/img/BIC/C_PODATEC",

T3。" SOLD_TO",

T3。"记录",

T3。" SQL__PROCEDURE__SOURCE__RECORD"

从FROM:INTAB作为T3左外连接:T_PODATE作为T1在T3上。" DOC_NUMBER" = T1。" DOC_NUMBER"和T3。" S_ORD_ITEM" = T1。" S_ORD_ITEM";

ERRORTAB = SELECT''AS ERROR_TEXT,''AS SQL__PROCEDURE__SOURCE__RECORD DUMMY WHERE DUMMY <>'X';

一周热门 更多>