save_parameters

*-----------------------------------------------------------"n547170
*    esdus_save_parameters                                  "n547170
*-----------------------------------------------------------"n547170

FORM ESDUS_SAVE_PARAMETERS.                                 "n547170
                                                            "n547170
* only in dialog mode
  CHECK : SY-BATCH IS INITIAL.

* Save the settings in release 4.6 and higher
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'LGBST'
    I_ACTIVE = LGBST ).
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'BWBST'
    I_ACTIVE = BWBST ).
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'SBBST'
    I_ACTIVE = SBBST ).
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'XCHAR'
    I_ACTIVE = XCHAR ).
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'XNOMCHB'     "838360
                                  I_ACTIVE  =  XNOMCHB  ).  "838360


*    CALL METHOD oref_settings->set( i_element = 'XONUL'
*                                    i_active  =  xonul   ).
*
*    CALL METHOD oref_settings->set( i_element = 'XVBST'
*                                    i_active  =  XVBST   ).
*    CALL METHOD oref_settings->set( i_element = 'XNVBST'
*                                    i_active  =  xnvbst  ).

*   save the list categories                                "n599218
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'PA_WDZER'    "n599218
                                  I_ACTIVE  =  PA_WDZER ).  "n599218
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'PA_WDZEW'    "n599218
                                  I_ACTIVE  =  PA_WDZEW ).  "n599218
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'PA_WDWIZ'    "n599218
                                  I_ACTIVE  =  PA_WDWIZ ).  "n599218
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'PA_WDWUW'    "n599218
                                  I_ACTIVE  =  PA_WDWUW ).  "n599218
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'PA_WDWEW'    "n599218
                                  I_ACTIVE  =  PA_WDWEW ).  "n599218

  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'PA_NDSTO'    "n599218
                                  I_ACTIVE  =  PA_NDSTO ).  "n599218
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'PA_NDZER'    "n599218
                                  I_ACTIVE  =  PA_NDZER ).  "n599218

  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'XSUM'
    I_ACTIVE = XSUM ).
  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'PA_SUMFL'
    I_ACTIVE = PA_SUMFL ).

  CALL METHOD OREF_SETTINGS->SET( I_ELEMENT = 'NOSTO'
    I_ACTIVE = NOSTO ).

  CALL METHOD OREF_SETTINGS->FLUSH.

*   carry out the database updates only; the normal commit  "n599218
*   command does not allow to record this transaction for   "n599218
*   a batch input session using transaction SHDB            "n599218
  CALL FUNCTION 'DB_COMMIT'.                                "n599218

ENDFORM.                     "esdus_save_parameters         "n547170
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SAP剑客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值