2020-08-26 22:14发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
要求我添加一个特征'tickness'作为 COPA中的特征,目前这是分类为001的物料主数据中的特征。
如何将值从物料主数据转移到COPA? 只是通过推导规则还是我需要用户出口?
任何建议!
卡蒂
派生USERTEMP2的材料分类特征的示例代码。
然后将USERTEMP2移动到您创建的任何COPA字符中。
在KEDR中,使用Source字段(ARTNR和USERTEMP1,目标字段USERTEMP2)创建一个ENHANCEMENT步骤。 在"属性"选项卡中,输入"步骤ID:MCLS"。
FM EXIT_SAPLKEDRCOPA_001中的COPA增强COPA0001(CMOD)包括ZXKKEU11,请使用以下示例:
*&--------------------------------------------- ------------------------ *
*&包括ZXKKEU11
数据:LINE_ITEM_A000,例如CE0A000。
数据:类似于KEDRCOPA的ZI_ATINN类似CABN-ATINN,Global_A000。
数据:ZI_AUSP类似于AUSP。
案例I_OPERATING_CONCERN。
" A000"时。
e_exit_is_active ='X'。
LINE_ITEM_A000 = I_copa_item。
Global_A000 = I_global。
case i_step_id。
* ---------------------------------------------- ----------------------------
*获得类似CH_OC_FG5000_000002的材料分类**启动Noam Diskin
为" MCLS"时。 "按字符名称分类的通用垫子类
*输入:物料编号(ARTNR),CL特性名称(USERTEMP1)
*输出CL特征值(USERTEMP2)
* *获取USERTEMP1传递的特征名称的内部编号
选择ATINN到ZI_ATINN
来自CABN
其中ATNAM = Global_a000-USERTEMP1。
ENDSELECT。
* *获取特征值
SELECT ATWRT INTO Global_a000-USERTEMP2"在USERTEMP2中返回结果
来自AUSP
其中OBJEK = LINE_ITEM_A000-Artnr
和ATINN = ZI_ATINN
和ATZHL ='001'
和MAFID ='O'
和KLART ='001'
和ADZHL ='0000'。
* ---------------------------------------------- -----------------------
*获取材料分类**结束Noam Diskin
尾箱。
e_copa_item = LINE_ITEM_A000。
E_GLOBAL = Global_A000。
endcase。
您好,Kati,
为了从
特定物料值的物料分类视图中导出CO-PA字符,您需要 必须相应地实施CO-PA派生出口
(包括ZXKKEU11)。 实际上,它是表AUSP,您可以从中
获得每个分类
属性(字段ATINN)的对应值(字段ATWRT)。 为了找出每个
ATINN编号的字段名称(以便可以以合理的方式映射到相应的CO-PA字符
),您必须另外选择 表CABN中的ATNAM值
(对于给定的ATINN编号)。
BR,
MLM
嗨,
非常简单。
1)创建一个特征
2)在衍生用途中
类型:转移
源表:VCONF
字段表。 您的特征的名称
所有特性值均在VCONF中提供
希望有帮助
最多设置5个标签!
派生USERTEMP2的材料分类特征的示例代码。
然后将USERTEMP2移动到您创建的任何COPA字符中。
在KEDR中,使用Source字段(ARTNR和USERTEMP1,目标字段USERTEMP2)创建一个ENHANCEMENT步骤。 在"属性"选项卡中,输入"步骤ID:MCLS"。
FM EXIT_SAPLKEDRCOPA_001中的COPA增强COPA0001(CMOD)包括ZXKKEU11,请使用以下示例:
*&--------------------------------------------- ------------------------ *
*&包括ZXKKEU11
*&--------------------------------------------- ------------------------ *
数据:LINE_ITEM_A000,例如CE0A000。
数据:类似于KEDRCOPA的ZI_ATINN类似CABN-ATINN,Global_A000。
数据:ZI_AUSP类似于AUSP。
案例I_OPERATING_CONCERN。
" A000"时。
e_exit_is_active ='X'。
LINE_ITEM_A000 = I_copa_item。
Global_A000 = I_global。
case i_step_id。
* ---------------------------------------------- ----------------------------
*获得类似CH_OC_FG5000_000002的材料分类**启动Noam Diskin
* ---------------------------------------------- ----------------------------
为" MCLS"时。 "按字符名称分类的通用垫子类
*输入:物料编号(ARTNR),CL特性名称(USERTEMP1)
*输出CL特征值(USERTEMP2)
* *获取USERTEMP1传递的特征名称的内部编号
选择ATINN到ZI_ATINN
来自CABN
其中ATNAM = Global_a000-USERTEMP1。
ENDSELECT。
* *获取特征值
SELECT ATWRT INTO Global_a000-USERTEMP2"在USERTEMP2中返回结果
来自AUSP
其中OBJEK = LINE_ITEM_A000-Artnr
和ATINN = ZI_ATINN
和ATZHL ='001'
和MAFID ='O'
和KLART ='001'
和ADZHL ='0000'。
ENDSELECT。
* ---------------------------------------------- -----------------------
*获取材料分类**结束Noam Diskin
* ---------------------------------------------- -----------------------
尾箱。
e_copa_item = LINE_ITEM_A000。
E_GLOBAL = Global_A000。
endcase。
您好,Kati,
为了从
特定物料值的物料分类视图中导出CO-PA字符,您需要 必须相应地实施CO-PA派生出口
(包括ZXKKEU11)。 实际上,它是表AUSP,您可以从中
获得每个分类
属性(字段ATINN)的对应值(字段ATWRT)。 为了找出每个
ATINN编号的字段名称(以便可以以合理的方式映射到相应的CO-PA字符
),您必须另外选择 表CABN中的ATNAM值
(对于给定的ATINN编号)。
BR,
MLM
嗨,
非常简单。
1)创建一个特征
2)在衍生用途中
类型:转移
源表:VCONF
字段表。 您的特征的名称
所有特性值均在VCONF中提供
希望有帮助
一周热门 更多>