PDA

Ver la Versión Completa : Apoyo con Carga masiva a la VA01


JELR87
08/11/10, 21:20:49
Buenas tardes Gurus de ABAP.

Soy nuevo en abap, es por eso que pido de su apoyo para mi primera carga masiva, la cual describo a continuacion:

Situacion:

El consultor funcional de SD me pide hacer una carga masiva de un documento CSV, a SAP, ya me enseño como dar de alta un registro en la VA01, y meter los siguientes campos:

VBAK-AUART
VBAK-VKORG
VBAK-VTWEG
VBAK-SPART
KUAGV-KUNNR
KVWEG-KUNNR
VBKD-BSTKD
VBKD-BSTDK
RV45A-MABNR
RV45A-KWMENG
KOMV-KSCHL
KOMV-KBETR

El funcional me recomendo usar el programa RVINVB10 en un Proyecto de LSMW, pero sinceramente me hice un poco bolas con la documentacion, por ahi lei que podia utilizar la BAPI BAPI_SALESORDER_CREATEFROMDAT2 en un programa Z, pero apenas estaba probando la BAPI en la SE37, y pude localizar casi todos los campos menos 1, el de KVWEG-KUNNR y estuve a prueba y error tratando de solucionarlo pero nada, creo que solo necesito echar a andar esa pruebita de la SE37 para meterlo a un programa Z que cargue el archivo y haga lo correspondiente en una tabla interna y listo, si alguie se a topado con esto que m epueda ayudar, me seria de mucha utilidad.

Saludos ABAPERS

seimeinomi
21/12/10, 18:50:54
Hola JELR87,

Pregunta, lograstes solucionar el tema del kunnr, me podrias decir en que campo lo mandastes y si no es moletia ver un poco del codigo que generastes.

gracias.

DCErick
22/12/10, 18:56:40
Hola JELR87,

Pregunta, lograstes solucionar el tema del kunnr, me podrias decir en que campo lo mandastes y si no es moletia ver un poco del codigo que generastes.

gracias.

Tienes que alimentar la tabla de interlocutores. Si mal no recuerdo kunnr es el solicitante.

Te adjunto algo de código como referencia:



data: ti_order_partners LIKE bapiparnr OCCURS 0 WITH HEADER LINE.
***Interlocutores.
ti_order_partners-partn_role = 'WE'.
ti_order_partners-partn_numb = i_kunnr.
APPEND ti_order_partners.


CALL FUNCTION BAPI_SALESORDER_CREATEFROMDAT
EXPORTING
order_header_in = s_order_header_in
IMPORTING
salesdocument = e_pedido
TABLES
<tablas que mandas actualmente>
order_partners = ti_order_partners.

EGROJ18
07/01/11, 14:42:27
Ya solucionaron su problema?
Yo ya hice un programa Z para carga masiva con la BAPI...
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT1'


A mi me funciona bien el programa y me crea los pedidos sin problema...

amam2605
02/07/12, 20:37:03
Hola amigo

Estoy necesitando realizar un BI de la VA01, tendras algun codigo que me puedas pasar por favor.

Gracias

AMAM

Ya solucionaron su problema?
Yo ya hice un programa Z para carga masiva con la BAPI...
CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT1'


A mi me funciona bien el programa y me crea los pedidos sin problema...