点击此处---> 群内免费提供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% <选择类型=" FieldList"> 0FISCVARNT 1 K4 0BILLTOPRTY 0BILLTOPRTY__0CUST_CLASS 0BILLTOPRTY__0IND_CODE_1 0BILL_TYPE 0BUS_AREA 0CALDAY 0CALMONTH 0CALMONTH2 0CALQUART1 0CALQUARTER 0CALWEEK 0CALYEAR 0CHNGID 字段ID> <字段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_UABSMG0ITEM_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 FieldRIAL__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)
首先-您确定您要为BW和bpc中的实体提供相同的商品吗?
此外,用户将只能选择单个实体,并且不能使用提示selectinput,仅文本或组合框。
请仅将代码格式用于代码,而不是整个问题! 难以阅读!
感谢瓦迪姆。 回答您的问题;
首先-您确定要在BW和bpc中使用与实体相同的名称吗? -不,他们不一样
此外,用户将只能选择单个实体,并且不能使用提示selectinput,仅文本或组合框。 -是的,当我使用Text时,它仅对一个实体有效,这解决了我的要求。
再次感谢您的支持。
BR
Venkat
"首先-您确定您要为BW和bpc中的实体输入相同的内容吗?-不,它们是不同的"-然后为此也要忽略SELECTINPUT 原因:)
可以使用带有固定代码列表(如果列表不是很长)的COMBOBOX来代替TEXT
一周热门 更多>