Diferencia entre revisiones de «BAPI MATERIAL SAVEDATA»

De wikiSAP
Ir a la navegación Ir a la búsqueda
Franblay (discusión | contribs.)
Página creada con «<pre> DATA lw_headdata TYPE bapimathead. DATA lw_clientdata TYPE bapi_mara. DATA lw_clientdatax TYPE bapi_marax. DATA lw_return TYPE bapiret2. CLEAR lw_...»
 
Franblay (discusión | contribs.)
Sin resumen de edición
 
Línea 1: Línea 1:
Ejemplo para cambiar el status de bloqueo de un material
<pre>
<pre>
   DATA lw_headdata    TYPE bapimathead.
   DATA lw_headdata    TYPE bapimathead.

Revisión actual - 09:40 16 mar 2021

Ejemplo para cambiar el status de bloqueo de un material

  DATA lw_headdata    TYPE bapimathead.
  DATA lw_clientdata  TYPE bapi_mara.
  DATA lw_clientdatax	TYPE bapi_marax.
  DATA lw_return      TYPE bapiret2.

  CLEAR lw_headdata.
  lw_headdata-material = i_matnr.
  CLEAR lw_clientdata.
  lw_clientdata-pur_status = i_mstae.
  CLEAR lw_clientdatax.
  lw_clientdatax-pur_status = 'X'.

  CLEAR lw_return.
  CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
    EXPORTING
      headdata                   = lw_headdata
      clientdata                 = lw_clientdata
      clientdatax                = lw_clientdatax
*   PLANTDATA                  =
*   PLANTDATAX                 =
*   FORECASTPARAMETERS         =
*   FORECASTPARAMETERSX        =
*   PLANNINGDATA               =
*   PLANNINGDATAX              =
*   STORAGELOCATIONDATA        =
*   STORAGELOCATIONDATAX       =
*   VALUATIONDATA              =
*   VALUATIONDATAX             =
*   WAREHOUSENUMBERDATA        =
*   WAREHOUSENUMBERDATAX       =
*   SALESDATA                  =
*   SALESDATAX                 =
*   STORAGETYPEDATA            =
*   STORAGETYPEDATAX           =
*   FLAG_ONLINE                = ' '
*   FLAG_CAD_CALL              = ' '
*   NO_DEQUEUE                 = ' '
*   NO_ROLLBACK_WORK           = ' '
 IMPORTING
   return                     = lw_return
* TABLES
*   MATERIALDESCRIPTION        =
*   UNITSOFMEASURE             =
*   UNITSOFMEASUREX            =
*   INTERNATIONALARTNOS        =
*   MATERIALLONGTEXT           =
*   TAXCLASSIFICATIONS         =
*   RETURNMESSAGES             =
*   PRTDATA                    =
*   PRTDATAX                   =
*   EXTENSIONIN                =
*   EXTENSIONINX               =
            .
  IF sy-subrc EQ 0 AND lw_return-type NE 'E'.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
     EXPORTING
       wait          = 'X'
*     IMPORTING
*       RETURN        =
              .
  ENDIF.


Funciones MM
Funciones
Página principal