2020-09-08 21:36发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
有人创建了AMDP转换,您只需在其中填充/映射一些目标字段。 假设我有10个目标字段。 我的AMDP仅填充3个字段。 有人尝试过吗? 我似乎无法正常工作。 除非所有内容都被映射,否则它不会让我激活。 但是,正如您所知,在正常转换下,我们不必填充/映射所有字段。
亲爱的陈健恩
您仍然必须在选项卡选择中声明所有10个目标字段。 不需要填充的字段可以用''填充。
示例:
outtab =选择populated_field1, populated_field2, populated_field3, ''作为unpopulated_field4, ..... 来自....;
使用查找,您可以按照以下步骤进行操作。
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");
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";
最多设置5个标签!
亲爱的陈健恩
您仍然必须在选项卡选择中声明所有10个目标字段。 不需要填充的字段可以用''填充。
示例:
使用查找,您可以按照以下步骤进行操作。
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';
一周热门 更多>