根据店铺号取利润中心和成本中心 050-080

56 篇文章 0 订阅




DATALT_MCOSTCTR TYPE STANDARD TABLE OF /BI0/MCOSTCENTER WITH
NON-UNIQUE DEFAULT KEY.

 IF LT_MCOSTCTR[] IS INITIAL.
    SELECT *
      INTO TABLE LT_MCOSTCTR
      FROM /BI0/MCOSTCENTER
     WHERE CO_AREA  EQ '1000'
       AND OBJVERS  EQ 'A'
       AND DATEFROM LE SY-DATUM.
  ENDIF.

IF <RESULT_FIELDS>-/BIC/ZSTORE CP '09*' OR <RESULT_FIELDS>-/BIC/ZSTORE
  CP '07*'.    "直营/联营门店对应的利润中心  "公司代码已经通过成本中心导航,无作用
    READ TABLE LT_MCOSTCTR INTO LS_MCOSTCTR
    WITH KEY CUSTOMER <RESULT_FIELDS>-/BIC/ZSTORE BUS_AREA =
    LV_BUS_AREA .
    IF SY-SUBRC 0.    "多品店
      <RESULT_FIELDS>-COSTCENTER LS_MCOSTCTR-COSTCENTER.
      <RESULT_FIELDS>-PROFIT_CTR LS_MCOSTCTR-PROFIT_CTR.
      <RESULT_FIELDS>-COMP_CODE LS_MCOSTCTR-COMP_CODE.
    ELSE.
      READ TABLE LT_MCOSTCTR INTO LS_MCOSTCTR
      WITH KEY COSTCENTER <RESULT_FIELDS>-/BIC/ZSTORE BUS_AREA =
      LV_BUS_AREA .
      IF SY-SUBRC 0.
        <RESULT_FIELDS>-COSTCENTER LS_MCOSTCTR-COSTCENTER.
        <RESULT_FIELDS>-PROFIT_CTR LS_MCOSTCTR-PROFIT_CTR.
        <RESULT_FIELDS>-COMP_CODE LS_MCOSTCTR-COMP_CODE.
      else.
        <RESULT_FIELDS>-COSTCENTER <RESULT_FIELDS>-/BIC/ZSTORE.
        <RESULT_FIELDS>-PROFIT_CTR <RESULT_FIELDS>-/BIC/ZSTORE.
      ENDIF.
    ENDIF.
  ENDIF.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值