SAP CU41挂配置BAPI CAMA_CON_PROFILE_MAINTAIN

本文详细描述了如何在使用CU41功能时,通过BAPI`CAMA_CON_PROFILE_MAINTAIN`对物料进行配置,包括选择标准表和设置参数如物料编号、属性等。
摘要由CSDN通过智能技术生成

cu41挂配置之前需要先勾选基本视图2的“物料是可配置的选项”

调用bapi:CAMA_CON_PROFILE_MAINTAIN
主要是传这个表的参数:
        data:con_object_key           like standard table of object_key with header line,
             con_pro_attributes       like standard table of  cpro_attr with header line,
             con_pro_dependency_descr like standard table of  cpdep_desc with header line.
"CU41挂配置
            con_object_key-key_feld = 'MATNR'.
            con_object_key-kpara_valu = it_matnr-matnr.
            append con_object_key.

            con_pro_attributes-c_profile  = it_matnr-matnr.
            con_pro_attributes-classtype = '300'.
            con_pro_attributes-status  = '1'.
            con_pro_attributes-prio  = '00'.
            con_pro_attributes-bomappl  = 'PP01'.
            con_pro_attributes-bomexpl  = '4'.
            con_pro_attributes-flcasonly  = 'X'.
            append con_pro_attributes.

            con_pro_dependency_descr-language = '1'.
            append con_pro_dependency_descr.

            clear con_object_key[].
            clear con_pro_attributes[].
            clear con_pro_dependency_descr[].

            call function 'CAMA_CON_PROFILE_MAINTAIN'
              exporting
                object_type                    = 'MARA'
*               CHANGE_NO                      =
*               FLDELETE                       = ' '
*               INTERNAL_FORMAT                = ' '
                date                           = sy-datum
              tables
                con_object_key                 = con_object_key
                con_pro_attributes             = con_pro_attributes
*               CON_PRO_DEPENDENCY_DATA        =
                con_pro_dependency_descr       = con_pro_dependency_descr
*               CON_PRO_DEPENDENCY_ORDER       =
*               CON_PRO_DEPENDENCY_SOURCE      =
*               CON_PRO_DEPENDENCY_DOC         =
*               CON_PRO_DEPENDENCY_PREC_DATA   =
*               CON_PRO_DEPENDENCY_PREC_DESCR  =
*               CON_PRO_DEPENDENCY_PREC_ORDER  =
*               CON_PRO_DEPENDENCY_PREC_SOURCE =
*               CON_PRO_DEPENDENCY_PREC_DOC    =
              exceptions
                error                          = 1
                others                         = 2.
            if sy-subrc = 0.
              call function 'BAPI_TRANSACTION_COMMIT' "提交该BAPI
            exporting
              wait = 'X'.
              ot_message-matnr =  it_matnr-matnr.
              ot_message-zstatus =  'S' .
              ot_message-msgty_oa =  '0' .
              ot_message-zmessage = 'CU41配置成功!' .
              append ot_message.
              clear: ot_message.
            else.
              call function 'BAPI_TRANSACTION_ROLLBACK'.
              ot_message-matnr =  it_matnr-matnr.
              ot_message-zstatus =  'E' .
              ot_message-msgty_oa =  '1' .
              ot_message-zmessage = 'CU41配置失败,请联系IT处理' .
              append ot_message.
              clear: ot_message.
              continue.
            endif.

其中要注意的参数:
 con_pro_attributes-bomexpl  = ‘’."1到7对应这里不同的选项

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值