Automatización proceso intercompany a partir de pedido venta (VA01)
Al generar un pedido de venta por la tx VA01 el sistema genera automáticamente los siguientes documentos: -
Doc. Compras Entrega Salida O !ic"ing Doc. #at #ateria eriall $C $Cont. ont. S# S#%% Doc. #aterial $Cont. E#%
Crear Doc. Compras Se utili&a la BAPI BAPI_PO_CREATE1. 1. !ara el uso uso de esta esta 'A!( es es necesario necesario declar declarar ar DATA : DATA:
ls_poheader ls_poheaderx ld_po!mber l#_re#!r l#_poi#em l#_poi#emx &a_poi#em &a_poi#emx
LIKE LIKE LIKE LIKE LIKE LIKE LIKE LIKE
bapimepoheader , bapimepoheaderx, bapimepoheaderx, bapimepoheader "po_!mber, po_!mber, TABLE O$ bapire#%, bapire#% , TABLE O$ bapimepoi#em , TABLE O$ bapimepoi#emx, bapimepoi#emx, LI'E O$ l#_poi#em, l#_poi#em, LI'E O$ l#_poi#emx. l#_poi#emx.
). *as estructuras estructuras + ta,las anteriores anteriores se diligencian con inormaci/n de la solped de la cual se va tomar de reerencia reerencia . !ara generar generar el documen documento to de compra compra se llama llama el m/dulo 'A!(!OC2EA 'A!(!OC2EAE1 E1 enviando la inormaci/n anterior
3. El en
sistema retorna la varia,le I(PORTI') expp!r*h I(PORTI') expp!r*h
aseo
rder
el
documento de compras generado + en la TABLE+ mensa4es generados.
re#!r
los
Crear Entrega Se utili&a la 'A!( BAPI_OTB_DELI-ER_CREATE_+TO. 1. !ara el uso de la 'A!( es necesario declarar
). *a varia,le gvdeliever+ retorna la entrega creada en caso 5ue se cree correcto6 en la ta,la de 7tem se diligencia el n8mero de pedido de compra el sistema determina la demás inormaci/n con el n8mero indicado. . Se llama el m/dulo de unciones BAPI_OTB_DELI-ER_CREATE_+TO enviando la inormaci/n anterior
3. En la TABLE+
re#!r
retorna los mensa4es generados.
Crear OT !ic"ing y #$
Se utili&a el m/dulo de unciones L_TO_CREATE_D' . 1. !ara utili&ar el m/dulo de unciones mencionado es necesario declarar: DATA: l/_l0!m l/_/bel l/_l#a
TPE TPE TPE
l#a"l0!m, l#a"/bel, l#a"#a!m.
). *as varia,les anteriores se igualan al Doc de Entrega 9umero de Almacn ;# + en la varia,le lvlta" retorna el documento O. . Se llama la unci/n enviando los parámetros anteriores además por petici/n de la uncional se env7a en el parámetro importing i_omim con valor de <)=.
se env7a ) +a 5ue en el la tx *0 la cual se reali&a la O por el estándar solicita dic>o valor. En el parametro
i_omim
%OTA& Al generar la O para la entrega el sistema automáticamente reali&a el pic"ing + la conta,ili&aci/n de la salida de la mercanc7a para stoc" en tránsito.
Crear Doc. $ateria' (E$) Se utili&a la 'A!( BAPI_)OOD+(-T_CREATE . 1. !ara utili&ar el m/dulo de unciones mencionado es necesario declarar: DATA: ls_0oodsm/#_header TPE bapi%213_0m_head_21 , ls_0oodsm/#_*ode TPE bapi%213_0m_*ode , l#_i#ems_em TPE TABLE O$ bapi%213_0m_i#em_*rea#e l/_do*_ma# TPE bapi%213_0m_head_re# "ma#_do*, l#_re#!r LIKE TABLE O$ bapire#%.
). En las estructuras declaradas se relaciona el documento a conta,ili&ar. !ara la varia,le l/_do*_ma# retorna el documento de material generado. . Se llama la unci/n enviando los parámetros anteriores.