PDA

Ver la Versión Completa : 1 tipo de Factura y varios tipos de mensajes


Flavio Macario
17/06/10, 22:41:57
Buenas tardes a todos... tengo un problema con la factuacion, actualmente genero un tipo de factura ZF2, que tiene asignado un esquema de mensajes ZV1000 y una clase de mensaje ZRD0.

Ahora bien, resulta que dependiendo la org. vtas me va a cambiar el formato de salida.

Como le hago para tener el mismo tipo de factura y que me vaya cambiando el formato de salida ??

Gracias...

torrescano
17/06/10, 23:42:16
en formato de salida te refieres al formulario?

si estas utilizando el porg control standar de sap para sapscript, intenta esto :
busca el FORM entry USING return_code us_screen.
ahi esta el PERFORM processing USING us_screen.
ahi esta el PERFORM form_open USING proc_screen vbdkr-land1.
FORM form_open USING us_screen us_country.
*{ INSERT DESK907290 1
if VBDKR-KUNRG ne CLI12990.
*} INSERT
INCLUDE rvadopfo.
*{ INSERT DESK907290 2
else.
if VBDKR-BUKRS eq '1000'.
include z_rvadopfo.
else.
include z_rvadopfo_apo.
endif.
endif.
*} INSERT
ENDFORM. "FORM_OPEN

esto es para tomar el formulario dependiendo del cliente.

en los include include z_rvadopfo y z_rvadopfo_apo (que una copia de rvadopfo) busca la funcion:
CALL FUNCTION 'OPEN_FORM'
FORM = 'ZFAC_PRIV_APO_SO' "TNAPR-FONAM

pones el nombre del formulario alternativo.

y listo, espero te sirva.

saludos.

mtmata
18/06/10, 19:10:32
Has revisado a nivel funcional la asignación de mensajes a factura VV33? por qué no te creas nuevas secuencias de acceso en vez de tocar código?

Saludos,