Загрузка данных


FORM create_customer
  USING
    iv_stcd1   TYPE stcd1
    iv_stcd3   TYPE stcd3
    iv_name1   TYPE kna1-name1
    iv_sortl   TYPE kna1-sortl
  CHANGING
    cv_customer TYPE kunnr
    cv_ok       TYPE c
    cv_msg      TYPE char255.

  CLEAR:
    cv_customer,
    cv_ok,
    cv_msg.

*---------------------------------------------------------------------*
* CLEAR BAPI
*---------------------------------------------------------------------*

  CLEAR:
    gs_personaldata,
    gs_opt_personaldata,
    gs_companydata,
    gs_opt_companydata,
    gs_copyreference,
    gs_bapi_return.

  CLEAR:
    gv_consumeren,
    gv_credit_control.

*---------------------------------------------------------------------*
* BAPI PERSONAL DATA
*---------------------------------------------------------------------*

  gs_personaldata-country      = gc_land1.
  gs_personaldata-countryiso   = 'RU'.

  gs_personaldata-langu_p      = gc_spras.
  gs_personaldata-langup_iso   = 'RU'.

  gs_personaldata-currency     = gc_waers.
  gs_personaldata-currency_iso = 'RUB'.

*---------------------------------------------------------------------*
* BAPI OPTIONAL PERSONAL DATA
*---------------------------------------------------------------------*

  gs_opt_personaldata-transpzone      = gc_lzone.
  gs_opt_personaldata-control_account  = gc_akont.
  gs_opt_personaldata-pmnttrms        = gc_zterm.
  gs_opt_personaldata-ship_cond       = gc_vsbed.
  gs_opt_personaldata-delyg_plnt      = gs_config-vwerk.

*---------------------------------------------------------------------*
* BAPI COMPANY DATA
*---------------------------------------------------------------------*

  gs_companydata-country      = gc_land1.
  gs_companydata-countryiso   = 'RU'.

  gs_companydata-langu        = gc_spras.
  gs_companydata-langu_iso   = 'RU'.

  gs_companydata-currency     = gc_waers.
  gs_companydata-currency_iso = 'RUB'.

*---------------------------------------------------------------------*
* REFERENCE CUSTOMER
*---------------------------------------------------------------------*

  gs_copyreference-salesorg   = p_vkorg.
  gs_copyreference-distr_chan = gc_vtweg.
  gs_copyreference-division   = gc_spart.
  gs_copyreference-ref_custmr = gc_ref_customer.

  gv_consumeren     = space.
  gv_credit_control = space.