0% encontró este documento útil (0 votos)
72 vistas10 páginas

Creación de BAPIs para Movimiento de Mercancías

Este documento proporciona información sobre cómo crear movimientos de mercancías en SAP usando BAPIs. Explica las estructuras de datos necesarias como BAPI2017_GM_HEAD_01, BAPI2017_GM_CODE y BAPI2017_GM_ITEM_CREATE, así como los campos que deben completarse en cada una para crear con éxito un movimiento de mercancías.

Cargado por

Mm Luzzi
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
72 vistas10 páginas

Creación de BAPIs para Movimiento de Mercancías

Este documento proporciona información sobre cómo crear movimientos de mercancías en SAP usando BAPIs. Explica las estructuras de datos necesarias como BAPI2017_GM_HEAD_01, BAPI2017_GM_CODE y BAPI2017_GM_ITEM_CREATE, así como los campos que deben completarse en cada una para crear con éxito un movimiento de mercancías.

Cargado por

Mm Luzzi
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

MANUALES Y TUTORIALES [Link].

COM

MOVIMIENTO DE MERCANCÍAS

Creación BAPI_GOODSMVT_CREATE + BAPI_TRANSACTION_COMMIT


[Link]ías

IMPORTING
BAPI2017_GM_HEAD_01
BAPI2017_GM_CODE
BAPI2017_GM_GEN-TESTRUN

EXPORTING
BAPI2017_GM_HEAD_RET
BAPI2017_GM_HEAD_RET-MAT_DOC
BAPI2017_GM_HEAD_RET-DOC_YEAR

TABLES
BAPI2017_GM_ITEM_CREATE
BAPI2017_GM_SERIALNUMBER
RETURN STRUCTURE BAPIRET2

BAPI2017_GM_HEAD_01
Estructura de comunicación: [Link] datos cabecera

PSTNG_DATE BUDAT DATS 8 0 Fecha de contabilización en el 16.05.2002


documento
DOC_DATE BLDAT DATS 8 0 Fecha de documento en documento 16.05.2002
REF_DOC_NO XBLNR CHAR 16 0 Número de documento de
referencia
BILL_OF_LADING FRBNR CHAR 16 0 Número de carta de porte en
entrada-mercancías
GR_GI_SLIP_NO XABLN CHAR 10 0 Nº vale de acompañamiento
mercancías
PR_UNAME UNAME CHAR 12 0 Nombre de usuario
HEADER_TXT BKTXT CHAR 25 0 Texto de cabecera de documento
VER_GR_GI_SLIP WEVER CHAR 1 0 Versión para la impresión del vale
de acompañam. mcías.
VER_GR_GI_SLIPX BAPIUPDATE CHAR 1 0 Información modificación sobre
campo datos útiles corresp.
EXT_WMS BFWMS CHAR 1 0 Control contabilización [Link]
externo
MANUALES Y TUTORIALES [Link]

BAPI2017_GM_CODE
MMIM: conversión GM_CODE en transacción de la gestión stocks

GM_CODE GM_CODE CHAR 2 0 Asignación de código a transacción [Link] 04


mcí[Link]

BAPI2017_GM_GEN
[Link]ías: Campos de interfase generales

TESTRUN TESTRUN CHAR 1 0 Pasar al modo de simulación con BAPIs de escritura

BAPI2017_GM_HEAD_RET
MMIM: Estructura output [Link] general [Link] mcía.

MAT_DOC MBLNR CHAR 10 0 Número de documento material


DOC_YEAR MJAHR NUMC 4 0 Ejercicio del documento de material

BAPI2017_GM_ITEM_CREATE
Estructura de comunicación BAPI: crear posición [Link]

MATERIAL MATNR CHA 1 0 Número de material 124


R 8
PLANT WERKS_D CHA 4 0 Centro P111
R
STGE_LOC LGORT_D CHA 4 0 Almacén A111
R
BATCH CHARG_D CHA 1 0 Número de lote 141414141
R 0 4
MOVE_TYPE BWART CHA 3 0 Clase de movimiento (gestión 412*
R stocks)
STCK_TYPE MB_INSMK CHA 1 0 Tipo stock
R
SPEC_STOCK SOBKZ CHA 1 0 Indicador de stock especial E
MANUALES Y TUTORIALES [Link]

R
VENDOR ELIFN CHA 1 0 Número de cuenta del proveedor
R 0
CUSTOMER EKUNN CHA 1 0 Número de cuenta del cliente
R 0
SALES_ORD KDAUF CHA 1 0 Número del pedido de cliente 114
R 0
S_ORD_ITEM KDPOS NUM 6 0 Número de posición en el pedido 10
C de cliente
SCHED_LINE KDEIN NUM 4 0 Reparto pedido de cliente
C
VAL_TYPE BWTAR_D CHA 1 0 Clase de valoración
R 0
ENTRY_QNT ERFMG QUA 1 3 Cantidad en unidad de medida de 1
N 3 entrada
ENTRY_UOM ERFME UNIT 3 0 Unidad de medida de entrada
ENTRY_UOM_IS ISOCD_UNIT CHA 3 0 Código ISO [Link] de medida
O R
PO_PR_QNT BPMNG QUA 1 3 Cantidad en unidad de medida de
N 3 precio de pedido
ORDERPR_UN BBPRM UNIT 3 0 Unidad medida de precio de
pedido
ORDERPR_UN_I ISOCD_UNIT CHA 3 0 Código ISO [Link] de medida
SO R
PO_NUMBER BSTNR CHA 1 0 Número de pedido
R 0
PO_ITEM EBELP NUM 5 0 Número de posición del
C documento de compras
SHIPPING EVERS CHA 2 0 Normas de envío
R
COMP_SHIP EVERE CHA 2 0 Cumplimiento de normas de envío
R
NO_MORE_GR ELIKZ CHA 1 0 Indicador de entrega final
R
ITEM_TEXT SGTXT CHA 5 0 Texto de posición
R 0
GR_RCPT WEMPF CHA 1 0 Destinatario de mercancías
MANUALES Y TUTORIALES [Link]

R 2
UNLOAD_PT ABLAD CHA 2 0 Puesto de descarga
R 5
COSTCENTER KOSTL CHA 1 0 Centro de coste
R 0
ORDERID AUFNR CHA 1 0 Número de orden
R 2
ORDER_ITNO CO_POSNR NUM 4 0 Número de posición de orden
C
CALC_MOTIVE BEMOT CHA 2 0 Nivel de Combustible
R
ASSET_NO ANLN1 CHA 1 0 Número principal de activo fijo
R 2
SUB_NUMBER ANLN2 CHA 4 0 Subnúmero de activo fijo
R
RESERV_NO RSNUM NUM 1 0 Número de la reserva / de las
C 0 necesidades secundarias
RES_ITEM RSPOS NUM 4 0 Número de posición de
C reserva/necesidades secundarias
RES_TYPE RSART CHA 1 0 Clase de registro
R
WITHDRAWN KZEAR CHA 1 0 Salida final de la reserva
R
MOVE_MAT UMMAT CHA 1 0 Material receptor/emisor
R 8
MOVE_PLANT UMWRK CHA 4 0 Centro receptor/emisor
R
MOVE_STLOC UMLGO CHA 4 0 Almacén receptor/emisor
R
MOVE_BATCH UMCHA CHA 1 0 Lote receptor/emisor
R 0
MOVE_VAL_TY UMBAR CHA 1 0 Clase de valoración del lote de
PE R 0 traslado
MVT_IND KZBEW CHA 1 0 Indicador de movimiento
R
MOVE_REAS MB_GRBEW NUM 4 0 Motivo del movimiento
C
MANUALES Y TUTORIALES [Link]

RL_EST_KEY IMKEY CHA 8 0 Clave interna para objeto


R inmueble
REF_DATE DABRBEZ DAT 8 0 Fecha de referencia para la
S liquidación
COST_OBJ KSTRG CHA 1 0 Objeto de coste
R 2
PROFIT_SEGM_ RKEOBJNR NUM 1 0 Número para objetos PA (CO-PA)
NO C 0
PROFIT_CTR PRCTR CHA 1 0 Centro de beneficio
R 0
WBS_ELEM PS_POSID CHA 2 0 Elemento del plan de estructura de
R 4 proyecto (elemento PEP)
NETWORK NPLNR CHA 1 0 Número de grafo para imputación
R 2
ACTIVITY VORNR CHA 4 0 Número de operación
R
PART_ACCT JV_PART CHA 1 0 Nº de cliente del interlocutor
R 0
AMOUNT_LC BAPI_EXBWR DEC 2 4 Importe de [Link]
3 externamente en moneda local
AMOUNT_SV BAPI_EXVKW DEC 2 4 Valor de venta introducido
3 externamente en moneda local
REF_DOC_YR LFBJA NUM 4 0 Ejercicio de un documento de
C referencia
REF_DOC LFBNR CHA 1 0 Número de documento de un
R 0 [Link] referencia
REF_DOC_IT LFPOS NUM 4 0 Posición de un documento de
C referencia
EXPIRYDATE VFDAT DAT 8 0 Fecha de caducidad o fecha
S preferente de consumo
PROD_DATE HSDAT DAT 8 0 Fecha en la que se ha fabricado el
S lote
FUND BP_GEBER CHA 1 0 Fondos
R 0
FUNDS_CTR FISTL CHA 1 0 Centro gestor
R 6
CMMT_ITEM FIPOS CHA 1 0 Posición presupuestaria
MANUALES Y TUTORIALES [Link]

R 4
VAL_SALES_OR MAT_KDAUF CHA 1 0 Número pedido cliente de stock 114
D R 0 para pedido cliente valorado
VAL_S_ORD_IT MAT_KDPOS NUM 6 0 Posición pedido cliente de stock 10
EM C [Link] cliente valorado
VAL_WBS_ELE PS_POSID CHA 2 0 Elemento del plan de estructura de
M R 4 proyecto (elemento PEP)
GL_ACCOUNT SAKNR CHA 1 0 Número de la cuenta de mayor
R 0
IND_PROPOSE_ XMEVO CHA 1 0 Proponer cantidad
QUANX R
XSTOB XSTOB CHA 1 0 Indicador: Utilizar clase de
R movimiento de anulación
EAN_UPC EAN11 CHA 1 0 Número de artículo europeo
R 8 (EAN)
DELIV_NUMB_T VBELN_VL CHA 1 0 Entrega
O_SEARCH R 0
DELIV_ITEM_T POSNR_VL NUM 6 0 Posición de entrega
O_SEARCH C
SERIALNO_AUT XSAUT CHA 1 0 Crear número de serie
O_NUMBERASSI R automáticamente
GNMENT
VENDRBATCH LICHN CHA 1 0 Número de lote de proveedor
R 5
STGE_TYPE LGTYP CHA 3 0 Tipo almacén
R
STGE_BIN LGPLA CHA 1 0 Ubicación
R 0
SU_PL_STCK_1 LVS_ANZLE DEC 3 0 Número de unidades de almacén a
entrar
ST_UN_QTYY_1 LVS_LEMEN QUA 1 3 [Link] [Link]én a almacenar
N 3 en UMA
ST_UN_QTYY_1 ISOCD_UNIT CHA 3 0 Código ISO [Link] de medida
_ISO R
UNITTYPE_1 LVS_LETYP CHA 3 0 Tipo de unidad de almacén
R
SU_PL_STCK_2 LVS_ANZLE DEC 3 0 Número de unidades de almacén a
MANUALES Y TUTORIALES [Link]

entrar
ST_UN_QTYY_2 LVS_LEMEN QUA 1 3 [Link] [Link]én a almacenar
N 3 en UMA
ST_UN_QTYY_2 ISOCD_UNIT CHA 3 0 Código ISO [Link] de medida
_ISO R
UNITTYPE_2 LVS_LETYP CHA 3 0 Tipo de unidad de almacén
R
STGE_TYPE_PC UBTYP CHA 3 0 Tipo de almacén [Link]
R
STGE_BIN_PC UBPLA CHA 1 0 Ubicación [Link]
R 0
NO_PST_CHGNT LVS_KZKUB CHA 1 0 Indicador: no crear instrucción de
R traspaso
GR_NUMBER LVS_WENUM CHA 1 0 Número de entrada de mercancías
R 0
STGE_TYPE_ST UMLGT CHA 3 0 [Link]én [Link]
R
STGE_BIN_ST UMLGP CHA 1 0 Ubicación para traslado
R 0
MATDOC_TR_C LVS_TBBEL CHA 1 0 Nº [Link] de la necesidad de
ANCEL R 0 transporte a anular
MATITEM_TR_C LVS_TBBPO NUM 4 0 Pos. docum. material de la pos. de
ANCEL C nec. de transp. a anular
MATYEAR_TR_ LVS_TBBJR NUM 4 0 Ejercicio documento [Link] la
CANCEL C orden transporte a anular
NO_TRANSFER_ LVS_TBFKZ CHA 1 0 Indicador: no generar NT
REQ R
CO_BUSPROC CO_PRZNR CHA 1 0 Proceso empresarial
R 2
ACTTYPE LSTAR CHA 6 0 Clase de actividad
R
SUPPL_VEND LLIEF CHA 1 0 Proveedor para suministro
R 0
MATERIAL_EXT MGV_MATERIA CHA 4 0 Número largo material (desarrollo
ERNAL L_EXTERNAL R 0 futuro) para campo MATER
MATERIAL_GUI MGV_MATERIA CHA 3 0 UID externo (desarrollo futuro)
D L_GUID R 2 para campo MATERIAL
MANUALES Y TUTORIALES [Link]

MATERIAL_VER MGV_MATERIA CHA 1 0 Número de versión (desarrollo


SION L_VERSION R 0 futuro) para campo MATERIAL
MOVE_MAT_EX MGV_MOVE_M CHA 4 0 Número largo material (desarrollo
TERNAL AT_EXTERNAL R 0 futuro) para campo MOVE_
MOVE_MAT_GU MGV_MOVE_M CHA 3 0 UID externo (desarrollo futuro)
ID AT_GUID R 2 para campo MOVE_MAT
MOVE_MAT_VE MGV_MOVE_M CHA 1 0 Número de versión (desarrollo
RSION AT_VERSION R 0 futuro) para campo MOVE_MAT
FUNC_AREA FKBER CHA 4 0 Área funcional
R
TR_PART_BA PARGB CHA 4 0 División del interlocutor comercial
R
PAR_COMPCO PARBU CHA 4 0 Sociedad imput.
R
DELIV_NUMB VBELN_VL CHA 1 0 Entrega
R 0
DELIV_ITEM POSNR_VL NUM 6 0 Posición de entrega
C
NB_SLIPS WEANZ NUM 3 0 Cantidad de vales de
C acompañamiento de mercancía a
imprimir
NB_SLIPSX BAPIUPDATE CHA 1 0 Información modificación sobre
R campo datos útiles corresp.
GR_RCPTX BAPIUPDATE CHA 1 0 Información modificación sobre
R campo datos útiles corresp.
UNLOAD_PTX BAPIUPDATE CHA 1 0 Información modificación sobre
R campo datos útiles corresp.

*Movimientos:
• De Libre disposición a Pedido de cliente: 411 E.
• De Pedido de cliente a Libre disposición: 412 E.
MANUALES Y TUTORIALES [Link]

Anular: BAPI_GOODSMVT_CANCEL
Anular movimiento de mercancías

IMPORTING
BAPI2017_GM_HEAD_02-MAT_DOC
BAPI2017_GM_HEAD_02-DOC_YEAR
BAPI2017_GM_HEAD_02-PSTNG_DATE
BAPI2017_GM_HEAD_01-PR_UNAME OPTIONAL

EXPORTING
BAPI2017_GM_HEAD_RET

TABLES
BAPIRET2
BAPI2017_GM_ITEM_04

BAPI2017_GM_HEAD_02-PSTNG_DATE
Fecha de contabilización

MAT_DOC MBLNR CHAR 10 0 Número de documento material 4900000377


DOC_YEAR MJAHR NUMC 4 0 Ejercicio del documento de material 2002
TR_EV_TYPE VGART CHAR 2 0 Clase de operación
DOC_DATE BLDAT DATS 8 0 Fecha de documento en documento
PSTNG_DATE BUDAT DATS 8 0 Fecha de contabilización en el documento 16.05.2002
ENTRY_DATE CPUDT DATS 8 0 Día de entrada del documento contable
ENTRY_TIME CPUTM TIMS 6 0 Hora de entrada
USERNAME USNAM CHAR 12 0 Nombre del usuario
VER_GR_GI_SLIP WEVER CHAR 1 0 Versión para la impresión del vale de
acompañam. mcías.
EXPIMP_NO EXNUM CHAR 10 0 Número datos de comercio exterior en
[Link] y SD
REF_DOC_NO XBLNR CHAR 16 0 Número de documento de referencia
HEADER_TXT BKTXT CHAR 25 0 Texto de cabecera de documento
MANUALES Y TUTORIALES [Link]

BAPI2017_GM_HEAD_01-PR_UNAME
Nombre usuario para impresión vale acompañamiento

DOC_DATE BLDAT DATS 8 0 Fecha de documento en


documento
REF_DOC_NO XBLNR CHAR 16 0 Número de documento de
referencia
BILL_OF_LADING FRBNR CHAR 16 0 Número de carta de porte en
entrada-mercancías
GR_GI_SLIP_NO XABLN CHAR 10 0 Nº vale de acompañamiento
mercancías
PR_UNAME UNAME CHAR 12 0 Nombre de usuario IALARCON
HEADER_TXT BKTXT CHAR 25 0 Texto de cabecera de documento
VER_GR_GI_SLIP WEVER CHAR 1 0 Versión para la impresión del vale
de acompañam. mcías.
VER_GR_GI_SLIPX BAPIUPDATE CHAR 1 0 Información modificación sobre
campo datos útiles corresp.
EXT_WMS BFWMS CHAR 1 0 Control contabilización [Link]
externo

BAPI2017_GM_ITEM_04
Posiciones que deben anularse

MATDOC_ITEM MBLPO NUMC 4 0 Posición en documento de material 10

BAPI2017_GM_HEAD_RET
MMIM: Estructura output [Link] general [Link] mcía.

MAT_DOC MBLNR CHAR 10 0 Número de documento material


DOC_YEAR MJAHR NUMC 4 0 Ejercicio del documento de material

También podría gustarte