财务替代代码02(开发笔记)

FORM get_exit_titles TABLES etab.

  DATABEGIN OF exits OCCURS 50,
          name(5)   TYPE c,
          param     LIKE c_exit_param_none,
          title(60TYPE c,
        END OF exits.

  exits-name  'U100'.
  exits-param c_exit_param_none.
  exits-title text-100.             "Cost center from CSKS
  APPEND exits.

  exits-name  'U101'.
  exits-param c_exit_param_field.
  exits-title text-101.             "Cost center from CSKS
  APPEND exits.

* begin of insertion                                          "wms092357
  exits-name  'U200'.
  exits-param c_exit_param_field.
  exits-title text-200.             "Cons. transaction type
  APPEND exits.                       "from xref1/2
* end of insertion                                            "wms092357
*{   INSERT         D01K902705                                        2
  exits-name  'U902'.                  "matrix validation:
  exits-param c_exit_param_none.       "complete data used in exit.
  exits-title text-902.                 "Example EIS
  APPEND exits.


*}   INSERT

************************************************************************
* PLEASE DELETE THE FIRST '*' FORM THE BEGINING OF THE FOLLOWING LINES *
*        IF THE ACCOUNTING MODULE IS INSTALLED IN YOUR SYSTEM:         *
*  EXITS-NAME  = 'U102'.
*  EXITS-PARAM = C_EXIT_PARAM_CLASS.
*  EXITS-TITLE = TEXT-102.             "Sum is used for the reference.
*  APPEND EXITS.


***********************************************************************
** EXIT EXAMPLES FROM PUBLIC SECTOR INDUSTRY SOLUTION
**
** PLEASE DELETE THE FIRST '*' FORM THE BEGINING OF THE FOLLOWING LINE
** TO ENABLE PUBLIC SECTOR EXAMPLE SUBSTITUTION EXITS
***********************************************************************
  INCLUDE rggbs_ps_titles.

  REFRESH etab.
  LOOP AT exits.
    etab exits.
    APPEND etab.
  ENDLOOP.

ENDFORM.                    "GET_EXIT_TITLES

*{   INSERT         D01K902705                                        2
FORM U902 .
  DATA GT_EKKO  TYPE TABLE OF EKKO  WITH HEADER LINE .
  DATA GT_ADRC  TYPE TABLE OF ADRC  WITH HEADER LINE .
  DATA TDID     TYPE TABLE OF TDID  WITH HEADER LINE .
  DATA TLINE    TYPE TABLE OF TLINE WITH HEADER LINE .
  DATA TDNAME   TYPE TDOBNAME .

  FIELD-SYMBOLS <S_DATA> TYPE RM08M.
  IF BSEG-LIFNR 'ONETIME'.
    ASSIGN ('(SAPLMR1M)RM08M'TO <S_DATA> .
    IF SY-SUBRC 0.
      CLEAR GT_EKKO .
      SELECT SINGLE ADRNR INTO GT_EKKO-ADRNR FROM EKKO
        
WHERE EBELN <S_DATA>-EBELN
        
.
      CLEAR GT_ADRC .
      SELECT SINGLE INTO CORRESPONDING FIELDS OF GT_ADRC FROM ADRC
        
WHERE ADDRNUMBER GT_EKKO-ADRNR
        
.
       BSEG-SGTXT GT_ADRC-NAME1 && GT_ADRC-NAME2.
    ENDIF.
  ENDIF.
ENDFORM.
*}   INSERT

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值