Skip to content

Instantly share code, notes, and snippets.

*&---------------------------------------------------------------------*
*& Report ZRP_TEST_ZCL_ALV
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT ZRP_TEST_ZCL_ALV.
class ZCL_PACK_OBJECT definition
public
abstract
final
create public .
public section.
class-methods UNPACKING_OBJECT
importing
@rush-man
rush-man / fill pos
Created November 27, 2015 18:36
BAPI_GOODSMV_CREATE
*&---------------------------------------------------------------------*
*& Создаем позиции для запуска БАПИ - излишки
*&---------------------------------------------------------------------*
FORM create_item_gt
USING is_hinv TYPE ztb_hinv
ib_post TYPE xfeld
CHANGING cs_pinv TYPE ztb_pinv
ct_item TYPE bapi2017_gm_item_create_t
cb_error TYPE xfeld.
*&---------------------------------------------------------------------*
*& Запуск БАПИ
*&---------------------------------------------------------------------*
FORM run_bapi
USING value(is_goodsmvt_header) TYPE bapi2017_gm_head_01
value(is_goodsmvt_code) TYPE bapi2017_gm_code
it_goodsmvt_item_t TYPE bapi2017_gm_item_create_t
ib_post TYPE xfeld
CHANGING cn_materialdocument TYPE bapi2017_gm_head_ret-mat_doc
cn_matdocumentyear TYPE bapi2017_gm_head_ret-doc_year
*&---------------------------------------------------------------------*
*& Include ZRP_X_DOCS_CLS_DEF
*&---------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& "Класс глобальных настроек работы программы
*&---------------------------------------------------------------------*
INCLUDE ZRP_X_DOCS_CLS_SET. "Инклуд с статическим классов настройки работы программы
*&---------------------------------------------------------------------*
class ZCL_ABAP_UTIL definition
public
create public .
public section.
types:
BEGIN OF TYP_S_UNAME_INF,
UNAME TYPE SYUNAME,
S_ADDRESS TYPE BAPIADDR3,
FORM prices_change_bds TABLES pt_data STRUCTURE gt_data.
DATA:
lv_call_options TYPE ctu_params,
* lt_err_mes_all TYPE TABLE OF bdcmsgcoll,
lt_err_mes TYPE TABLE OF bdcmsgcoll,
ls_err_mes TYPE bdcmsgcoll,
lv_linnr_c2 TYPE c LENGTH 2,
lv_linnr_c3 TYPE c LENGTH 3,
ls_data LIKE LINE OF pt_data,
@rush-man
rush-man / gist:edf1285a9e7db80bbd59
Created November 23, 2015 20:12
application_log
class ZCL_APPLICATION_LOG_V1 definition
public
final
create public .
public section.
interfaces IF_SERIALIZABLE_OBJECT .
data T_MY_MSG type BAL_T_MSG .