Existen muchos módulos de función para la facturación en SAP SD que son, en cierta medida, la columna vertebral del módulo de SAP SD, por eso, y pensando en los consultores que no son expertos en el módulo de ventas, vamos a hablar de…
Módulos de función para la facturación en SAP SD
La facturación en el módulo de SAP SD se suele realizar mediante las transacciones apropiadas. De esta forma se ofrece la aporta la comodidad al usuario de tener un entorno gráfico para realizar las funciones del dia a dia aunque, en ocasiones es necesario poder realizar algunas contabilizaciones de fondo y, para eso, se usan estos módulos de función:
- RV_INVOICE_CREATE
- Este módulo crea una factura de ventas en background.
- Tiene los siguientes parámetros de entrada:
- DELIVERY_DATE type VBRP-FBUDA.
- INVOICE_DATE type VBRK-FKDAT.
- INVOICE_TYPE type VBRK-FKART.
- PRICING_DATE type VBRP-PRSDT.
- VBSK_I type VBSK.
- WITH_POSTING type flag.
- SELECT_DATE type VBRK-FKDAT.
- I_NO_VBLOG type flag.
- I_ANALYZE_MODE type flag.
- ID_UTASY type flag.
- ID_UTSWL type flag.
- ID_UTSNL type flag.
- ID_NO_ENQUEUE type flag.
- ID_NEW_CANCELLATION type flag.
- I_BLART type TVFK-BLART.
- ID_EXT_CANCELLATION type flag.
- I_STGRD type STGRD.
- Tiene los siguientes parámetros de salida:
- VBSK_E type VBSK.
- OD_BAD_DATA type RVSEL-XFELD.
- DET_REBATE type Caracter.
- Tablas:
- XKOMFK type KOMFK.
- XKOMV type KOMV.
- XTHEAD type THEADVB.
- XVBFS type VBFS.
- XVBPA type VBPAVB.
- XVBRK type VBRKVB.
- XVBRP type VBRPVB.
- XVBSS type VBSS.
- XKOMFKGN type KOMFKGN.
- XKOMFKKO type KOMV.
- SD_COLLECTIVE_RUN_EXECUTE
- Este módulo crea una factura de ventas partiendo de diferentes pedidos de venta.
- Tiene los siguientes parámetros de entrada:
- V60P_INPUT_RV60A type RV60A.
- V60P_INPUT_SMART type VBSK-SMART.
- V60P_INPUT_SAMMG type VBSK-SAMMG.
- ID_UTASY type flag.
- ID_UTSWL type flag.
- ID_UTSNL type flag.
- ID_NO_NEW_RUN type flag.
- ID_INVOICE_LIST type flag.
- IV_OPT_ENABLED type ABAP_BOOL.
- Tiene los siguientes parámetros de salida:
- V60P_OUTPUT_VBSK type VBSK.
- Tablas:
- V60P_INPUT_VKDFIF type VKDFIF.
- V60P_OUTPUT_VBFS type VBFS.
- V60P_OUTPUT_VBSS type VBSS
- RV_INVOICE_DOCUMENT_ADD
- Este módulo permite añadir enhacements una vez que se haya creado el documento de ventas.
- Tiene los siguientes parámetros de entrada:
- VBSK_I type VBSK.
- WITH_POSTING type flag.
- WITHOUT_REFRESH type flag.
- PREISFINDUNGSART type flag.
- I_NO_VBLOG type flag.
- I_NO_NAST type flag.
- I_NO_PRICING type flag.
- I_NO_FI_DOC type flag.
- I_BLART type TVFK-BLART.
- IS_FI_ADD_INPUT type SDFI_S_ADD_INPUT.
- Tiene los siguientes parámetros de salida:
- VBSK_E type VBSK.
- Tablas:
- XKOMFK type KOMFK.
- XKOMV type KOMV.
- XTHEAD type THEADVB.
- XVBFS type VBFS.
- XVBPA type VBPAVB.
- XVBRK type VBRKVB.
- XVBRP type VBRPVB.
- XVBSS type VBSS.