Ver Mensaje Individual
  #2  
Viejo 07/12/09, 16:28:56
nano_godoy nano_godoy is offline
Junior Member
 
Fecha de Ingreso: abr 2009
Mensajes: 8
adjunto el codigo, Saludos!

FUNCTION z_mm_actualizar_material.
*"----------------------------------------------------------------------
*"*"Interfase local
*" IMPORTING
*" REFERENCE(I_PLIFZ) TYPE MARC-PLIFZ
*" REFERENCE(I_MATNR) TYPE MARC-MATNR
*" REFERENCE(I_WERKS) LIKE MARC-WERKS
*" EXCEPTIONS
*" WRONG_MATERIAL
*"----------------------------------------------------------------------

DATA: wa_return TYPE bapiret2,
wa_head TYPE bapimathead,
wa_plant TYPE bapi_marc,
wa_plantx TYPE bapi_marcx.

DATA: t_ret TYPE TABLE OF bapi_matreturn2.

wa_head-material = i_matnr.
wa_plant-plant = i_werks.
wa_plant-plnd_delry = i_plifz.
wa_plant-mrp_type = 'ND'.
wa_plant-proc_type = 'X'.

wa_plantx-plant = i_werks.
wa_plantx-plnd_delry = 'X'.
wa_plantx-mrp_type = 'X'.
wa_plantx-proc_type = 'X'.


CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
headdata = wa_head
* CLIENTDATA =
* CLIENTDATAX =
plantdata = wa_plant
plantdatax = wa_plantx
* FORECASTPARAMETERS =
* FORECASTPARAMETERSX =
* PLANNINGDATA =
* PLANNINGDATAX =
* STORAGELOCATIONDATA =
* STORAGELOCATIONDATAX =
* VALUATIONDATA =
* VALUATIONDATAX =
* WAREHOUSENUMBERDATA =
* WAREHOUSENUMBERDATAX =
* SALESDATA =
* SALESDATAX =
* STORAGETYPEDATA =
* STORAGETYPEDATAX =
* FLAG_ONLINE = ' '
* FLAG_CAD_CALL = ' '
* NO_DEQUEUE = ' '
IMPORTING
return = wa_return
TABLES
* MATERIALDESCRIPTION =
* UNITSOFMEASURE =
* UNITSOFMEASUREX =
* INTERNATIONALARTNOS =
* MATERIALLONGTEXT =
* TAXCLASSIFICATIONS =
returnmessages = t_ret
* PRTDATA =
* PRTDATAX =
* EXTENSIONIN =
* EXTENSIONINX =
.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
* EXPORTING
* WAIT =
* IMPORTING
* RETURN =
.
Responder Con Cita