|
#1
|
|||
|
|||
relación vbrp con bseg
Hola a todos!
Tengo que hacer una actualización de la tabla bseg pues para algunos documentos contables no están rellenos ciertos campos (zuonr y menge). Los datos los tengo que recoger de la tabla vbrp (para ello parto de la tabla bsis, paso por la bkpf para recoger el nº de factura y llego a la tabla vbrp). Mi pregunta es cómo puedo relacionar cada registro de la tabla vbrp con su registro correspondiente de la tabla bseg). Muchas gracias de antemano. |
#2
|
|||
|
|||
Res: relación vbrp con bseg
Puedes tener acceso la función BAPI, de la manera siguiente:
BAPI_ACC_DOCUMENT_RECORD Export OBJ_TYPE = 'VBRK' OBJ_KEY = "<vbrp-vbeln> ex: 0090002333" OBJ_SYS = "see function OWN_LOGICAL_SYSTEM_GET" TABLES RECEIVER Esta función irá a volver los documentos referencia al documento de la facturación. En la tabla RECEIVER, en el campo REC_TYPE, con la clave "BKPF", es el documento FI También puede hacer la acceso directa en tablas. Para el VBRP hasta el BSEG, deberá accesar BKPF. BKPF-AWYP = "VBRK" BKPF-AWKEY = VBRP-VBELN Despues BSEG-BELNR = BKPF-BELNR BSEG-GJAHR = BKPF-GJAHR BSEG-BUKRS = BKPF-BUKRS Saluto. |
#3
|
|||
|
|||
No soluciona nada
Si lees bien la pregunta, te darás cuenta de que lo que se requiere es relacionar cada registro de la BSEG con los correspondientes en la VBRP... yo estoy en el mismo caso y no se como relacionarlos... lo he intentado pasando por la VBFA pero no hay manera ¿Alguien que sepa la respuesta? EDITO: Lo que he acabado haciendo es tomar la correspondencia correlativa 1 a 1 de las posiciones de la VBRP respecto a la BSEG... en un futuro habrá que mirar si se deberá implementar un sistema para almacenar esta referencia de posiciones entre tablas en algun campo de éstas. Saludos! Úlima edición por Davenstein fecha: 22/03/12 a las 14:42:06. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|