GitHub Guide Site

BAPI MATERIAL SAVEDATA

BAPI_MATERIAL_SAVEDATA


Edit material data

*"*"Local Interface:
*"  IMPORTING
*"     VALUE(HEADDATA) LIKE  BAPIMATHEAD STRUCTURE  BAPIMATHEAD
*"     VALUE(CLIENTDATA) LIKE  BAPI_MARA STRUCTURE  BAPI_MARA OPTIONAL
*"     VALUE(CLIENTDATAX) LIKE  BAPI_MARAX STRUCTURE  BAPI_MARAX
*"       OPTIONAL
*"     VALUE(PLANTDATA) LIKE  BAPI_MARC STRUCTURE  BAPI_MARC OPTIONAL
*"     VALUE(PLANTDATAX) LIKE  BAPI_MARCX STRUCTURE  BAPI_MARCX
*"       OPTIONAL
*"     VALUE(FORECASTPARAMETERS) LIKE  BAPI_MPOP STRUCTURE  BAPI_MPOP
*"       OPTIONAL
*"     VALUE(FORECASTPARAMETERSX) LIKE  BAPI_MPOPX STRUCTURE
*"        BAPI_MPOPX OPTIONAL
*"     VALUE(PLANNINGDATA) LIKE  BAPI_MPGD STRUCTURE  BAPI_MPGD
*"       OPTIONAL
*"     VALUE(PLANNINGDATAX) LIKE  BAPI_MPGDX STRUCTURE  BAPI_MPGDX
*"       OPTIONAL
*"     VALUE(STORAGELOCATIONDATA) LIKE  BAPI_MARD STRUCTURE  BAPI_MARD
*"       OPTIONAL
*"     VALUE(STORAGELOCATIONDATAX) LIKE  BAPI_MARDX STRUCTURE
*"        BAPI_MARDX OPTIONAL
*"     VALUE(VALUATIONDATA) LIKE  BAPI_MBEW STRUCTURE  BAPI_MBEW
*"       OPTIONAL
*"     VALUE(VALUATIONDATAX) LIKE  BAPI_MBEWX STRUCTURE  BAPI_MBEWX
*"       OPTIONAL
*"     VALUE(WAREHOUSENUMBERDATA) LIKE  BAPI_MLGN STRUCTURE  BAPI_MLGN
*"       OPTIONAL
*"     VALUE(WAREHOUSENUMBERDATAX) LIKE  BAPI_MLGNX STRUCTURE
*"        BAPI_MLGNX OPTIONAL
*"     VALUE(SALESDATA) LIKE  BAPI_MVKE STRUCTURE  BAPI_MVKE OPTIONAL
*"     VALUE(SALESDATAX) LIKE  BAPI_MVKEX STRUCTURE  BAPI_MVKEX
*"       OPTIONAL
*"     VALUE(STORAGETYPEDATA) LIKE  BAPI_MLGT STRUCTURE  BAPI_MLGT
*"       OPTIONAL
*"     VALUE(STORAGETYPEDATAX) LIKE  BAPI_MLGTX STRUCTURE  BAPI_MLGTX
*"       OPTIONAL
*"     VALUE(FLAG_ONLINE) LIKE  BAPIE1GLOBAL_DATA-TESTRUN DEFAULT SPACE
*"     VALUE(FLAG_CAD_CALL) LIKE  BAPIE1GLOBAL_DATA-TESTRUN DEFAULT
*"       SPACE
*"     VALUE(NO_DEQUEUE) LIKE  BAPIE1GLOBAL_DATA-TESTRUN DEFAULT SPACE
*"     VALUE(NO_ROLLBACK_WORK) LIKE  BAPIE1GLOBAL_DATA-TESTRUN DEFAULT
*"       SPACE
*"     VALUE(CLIENTDATACWM) TYPE  /CWM/BAPI_MARA OPTIONAL
*"     VALUE(CLIENTDATACWMX) TYPE  /CWM/BAPI_MARAX OPTIONAL
*"     VALUE(VALUATIONDATACWM) TYPE  /CWM/BAPI_MBEW OPTIONAL
*"     VALUE(VALUATIONDATACWMX) TYPE  /CWM/BAPI_MBEWX OPTIONAL
*"  EXPORTING
*"     VALUE(RETURN) LIKE  BAPIRET2 STRUCTURE  BAPIRET2
*"  TABLES
*"      MATERIALDESCRIPTION STRUCTURE  BAPI_MAKT OPTIONAL
*"      UNITSOFMEASURE STRUCTURE  BAPI_MARM OPTIONAL
*"      UNITSOFMEASUREX STRUCTURE  BAPI_MARMX OPTIONAL
*"      INTERNATIONALARTNOS STRUCTURE  BAPI_MEAN OPTIONAL
*"      MATERIALLONGTEXT STRUCTURE  BAPI_MLTX OPTIONAL
*"      TAXCLASSIFICATIONS STRUCTURE  BAPI_MLAN OPTIONAL
*"      RETURNMESSAGES STRUCTURE  BAPI_MATRETURN2 OPTIONAL
*"      PRTDATA STRUCTURE  BAPI_MFHM OPTIONAL
*"      PRTDATAX STRUCTURE  BAPI_MFHMX OPTIONAL
*"      EXTENSIONIN STRUCTURE  BAPIPAREX OPTIONAL
*"      EXTENSIONINX STRUCTURE  BAPIPAREXX OPTIONAL
*"      UNITSOFMEASURECWM STRUCTURE  /CWM/BAPI_MARM OPTIONAL
*"      UNITSOFMEASURECWMX STRUCTURE  /CWM/BAPI_MARMX OPTIONAL
*"      SEGMRPGENERALDATA STRUCTURE  BAPI_SGT_MRP_GN OPTIONAL
*"      SEGMRPGENERALDATAX STRUCTURE  BAPI_SGT_MRP_GNX OPTIONAL
*"      SEGMRPQUANTITYDATA STRUCTURE  BAPI_SGT_MRP OPTIONAL
*"      SEGMRPQUANTITYDATAX STRUCTURE  BAPI_SGT_MRPX OPTIONAL
*"      SEGVALUATIONTYPE STRUCTURE  BAPI_SGT_MADKA OPTIONAL
*"      SEGVALUATIONTYPEX STRUCTURE  BAPI_SGT_MADKAX OPTIONAL
*"      SEGSALESSTATUS STRUCTURE  BAPI_SGT_MVKE OPTIONAL
*"      SEGSALESSTATUSX STRUCTURE  BAPI_SGT_MVKEX OPTIONAL
*"      SEGWEIGHTVOLUME STRUCTURE  BAPI_SGT_MARM OPTIONAL
*"      SEGWEIGHTVOLUMEX STRUCTURE  BAPI_SGT_MARMX OPTIONAL

CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
      EXPORTING
        headdata             = ls_ts99900023-is_head_data
        clientdata           = ls_ts99900023-is_client_data
        clientdatax          = ls_ts99900023-is_client_datax
        plantdata            = ls_ts99900023-is_plant_data
        plantdatax           = ls_ts99900023-is_plant_datax
        forecastparameters   = ls_ts99900023-is_forecastparam
        forecastparametersx  = ls_ts99900023-is_forecastparamx
        planningdata         = ls_ts99900023-is_planningdata
        planningdatax        = ls_ts99900023-is_planningdatax
        storagelocationdata  = ls_ts99900023-is_storagelocdata
        storagelocationdatax = ls_ts99900023-is_storagelocdatax
        valuationdata        = ls_ts99900023-is_valuationdata
        valuationdatax       = ls_ts99900023-is_valuationdatax
        warehousenumberdata  = ls_ts99900023-is_warehousenumdata
        warehousenumberdatax = ls_ts99900023-is_warehousenumdatax
        salesdata            = ls_ts99900023-is_salesdata
        salesdatax           = ls_ts99900023-is_salesdatax
        storagetypedata      = ls_ts99900023-is_storagetypedata
        storagetypedatax     = ls_ts99900023-is_storagetypedatax
      IMPORTING
        return               = ls_error
      TABLES
        taxclassifications   = lt_taxnum.