自定义Data Manager软件包以从BW系统加载交易数据

2020-09-22 20:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 大家好 我想自定义D...

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

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


大家好

 我想自定义DMP,以使用用户输入从BI多维数据集加载事务数据。 当前软件包只有" TIME"作为输入,可以正常运行。 现在,用户希望同时输入" ENTITY"和"时间"。 我添加了" ENTITY"作为选择参数,以便用户可以输入特定的实体而不是加载所有实体,但是它带来了"零"记录。 请参阅所附的图片1。

 以下是现有代码的补充:

 PROMPT(SELECT,%SELECTION%,,"选择位置:","%ENTITY_DIM%",)

   0COMP_CODE   1  %ENTITY_DIM% 

 请注意:当我对实体值进行硬编码时,它可以正常工作。 例如

   0COMP_CODE   1   8920  


 请从下面的DM包中查看完整的代码

 PROMPT(TEXT,%TIMEPERIOD%,"请使用以下格式,例如YYYYMM指定日历月份,例如201501",
 PROMPT(SELECT,%SELECTION%,,"选择位置:","%ENTITY_DIM%",)

 INFO(%TEMPNO1%,%INCREASENO%)

 INFO(%ACTNO%,%INCREASENO%)

 INFO(%KEYDATE%,)

 任务(/CPMB/INFOPROVIDER_CONVERT,OUTPUTNO,%TEMPNO1%)

 任务(/CPMB/INFOPROVIDER_CONVERT,ACT_FILE_NO,%ACTNO%)

 任务(/CPMB/INFOPROVIDER_CONVERT,TRANSFORMATIONFILEPATH,\ ROOT \ WEBFOLDERS \ PWFP \ FREIGHT \ DATAMANAGER \ TRANSFORMATIONFILES \ TRANSACTIONAL LOAD \ TF_COSTS_LOAD_FROM_XXXXXXX.xls)

 任务(/CPMB/INFOPROVIDER_CONVERT,SUSER,%USER%)

 任务(/CPMB/INFOPROVIDER_CONVERT,SAPPSET,%APPSET%)

 任务(/CPMB/INFOPROVIDER_CONVERT,SAPP,%APP%)

 任务(/CPMB/INFOPROVIDER_CONVERT,FILE,XXXXXXX)

 任务(/CPMB/INFOPROVIDER_CONVERT,INFOPROV_SELECTION,<?xml版本=" 1.0"编码=" utf-16"?> <选择xmlns:xsi =" http://www.w3.org/2001/XMLSchema-instance" xmlns  :xsd =" http://www.w3.org/2001/XMLSchema"> <选择类型=" Selection"> <属性>  0COMP_CODE   1  %  ENTITY_DIM%     0CALMONTH   1  %TIMEPERIOD%     0FISCVARNT   1   K4     <选择类型=" FieldList">  0BILLTOPRTY   0BILLTOPRTY__0CUST_CLASS   0BILLTOPRTY__0IND_CODE_1   0BILL_TYPE   0BUS_AREA   0CALDAY   0CALMONTH    0CALMONTH2   0CALQUART1   0CALQUARTER   0CALWEEK   0CALYEAR   0CHNGID  <字段ID> 0CHRT_AC  CTS   0COMP_CODE   0COMP_CODE__ZHYENTITY   0COMP_CODE__ZHYREGION   0COSTELMNT   0COUNTRY   0CO_AREA   0CURRENCY   0CURTYPE   0CUST_GRP2   0DISTR_CHAN   0DIVISION   0DOC_NUMBER   0DOC_TYPE   0FISCPER   0FISCPER3   0FISCVARNT   0FISCYEAR   0GL_ACCOUNT  <  FieldID> 0G_UABSMG   0ITEM_CATEG   0MATERIAL   0MATERIAL__0EXTMATLGRP   0MATERIAL__0G_CWWPH1   0MATERIAL__0G_CWWPH2   0MATERIAL__0G_CWWPH3   0MATERIAL__0G_CWWPH4   0MATERIAL__0G_CWWPH5   0MATERIAL__0G_CWWPH6   0MATERIAL__0G_CWWPH7  Field   RIAL__0MATL_GROUP   0MATERIAL__0MATL_TYPE   0MATERIAL__0PROD_HIER   0MATERIAL__ZANZCONOC   0MATERIAL__ZANZSCALE    0MATERIAL__ZBCP/FieldID>  0MATERIAL__ZCS_PROD   0MATERIAL__ZCS_SIZE   0MATERIAL__ZINTRDAT2   0MATERIAL__ZMATCATEG   0MATERIAL__ZMATSBCATIAL    >  0MATERIAL__ZNOLABELC   0MATL_GROUP   0MATL_GRP_4   0MAT_PLANT   0MAT_PLANT__0MRP_CONTRL   0MAT_PLANT__VAL  FieldID> 0MAT_PLANT__ZPWFWGTFI   0MAT_SALES   0MAT_SALES__0MATL_GRP_4   0SALES_OFF   0PROFIT_CTR   )

 任务(/CPMB/INFOPROVIDER_CONVERT,KEYDATE,%KEYDATE%)

 任务(/CPMB/LOAD_IP,PREPROCESSMODE,0)

 任务(/CPMB/LOAD_IP,TARGETMODE,1)

 任务(/CPMB/LOAD_IP,INPUTNO,%TEMPNO1%)

 任务(/CPMB/LOAD_IP,ACT_FILE_NO,%ACTNO%)

 任务(/CPMB/LOAD_IP,RUNLOGIC,0)

 任务(/CPMB/LOAD_IP,CHECKLCK,1)

 任务(/CPMB/LOAD_IP,KEYDATE,%KEYDATE%)

 任何想法是什么引起了这个问题。 如果您需要任何进一步的信息,请告诉我。

 BR
 Venkat 

(9.7 kB)
4条回答
me_for_i
2020-09-22 20:44

"首先-您确定您要为BW和bpc中的实体输入相同的内容吗?-不,它们是不同的"-然后为此也要忽略SELECTINPUT 原因:)

可以使用带有固定代码列表(如果列表不是很长)的COMBOBOX来代替TEXT

一周热门 更多>