Anda di halaman 1dari 3

Target Fields Source Fields Field Name Field Description Type Length Field Name Conversion Method Code/Commentary

RLBES - Regleta para estructura de traspaso de existencias LGNUM Nm.almacn/Complejo alm. CHAR 003 SELECT SINGLE lgnum FROM t320 INTO rlbes-lgnum RKS AND ORT.

Length

ABAP Code WHERE WERKS = ARCHIVO-WE LGORT = ARCHIVO-LG

if sy-subrc ne 0. write /:g_cnt_transact ions_read. write 'No se puede det erminar NAlm'. endif. BENUM Nmero de necesidad CHAR 010 ABAP Code RLBES-BENUM = ARCHIVO-BUDAT. BETYP Tipo de necesidad CHAR 001 Constant RLBES-BETYP = 'D'. REFNR Grupo CHAR 010 BWLVS Cl.movim.gestin almacenes NUMC 003 ABAP Cod e RLBES-BWLVS = '712'. MATNR Nmero de material CHAR 018 ARCHIVO-MATNR 018 Transfer (MOVE) RLBES-MATNR = ARCHIVO-MATNR. WERKS Centro CHAR 004 ARCHIVO-WERKS 004 Transfer (MOVE) RLBES-WE RKS = ARCHIVO-WERKS. LGORT Almacn CHAR 004 ARCHIVO-LGORT 004 Transfer (MOVE) RLBES-LG ORT = ARCHIVO-LGORT. CHARG Nmero de lote CHAR 010 ARCHIVO-CHARG 010 Transfer (MOVE) RLBES-CHARG = ARCHIVO-CHARG. BESTQ Diferenciacin de stock en sistema de gestin de almacen CHAR 001 ABAP Code IF ARCHIVO-INSMK = 'S'. rlbes-bestq = 'S'. ENDIF. SOBKZ Indicador de stock especial CHAR 001 ABAP Cod e * Target Field: RLBES-SOBKZ Indicador de stock especial if archivo-sobkz = 'E'. rlbes-sobkz = 'E'. elseif archivo-sobkz = ' O'. rlbes-sobkz = 'K'. endif. LSONR Nmero de stock especial CHAR 024 ABAP Code * Target Field: RLBES-LSONR Nmero de stock especial data: pedidopos type str ing. if archivo-sobkz = 'E'. concatenate archivo-kda uf archivo-kdpos into pedidopos. rlbes-lsonr = pedidopos . elseif archivo-sobkz = ' O'. rlbes-lsonr = archivo-l

ifnr. endif. LRMEI Unidad medida alternativa p.unidad medida almacn UNIT 003 ARCHIVOMEINS 003 Transfer (MOVE) RLBES-LRMEI = ARCHIVO-MEINS. LETYP Tipo de unidad de almacn CHAR 003 ABAP Code if rlbes-lgnum = 'AMP'. RLBES-LETYP = 'UE'. endif. WEMPF Destinatario de mercancas CHAR 012 NLTYP Tipo almacn destino CHAR 003 ARCHIVO-LGTYP 003 Transfer (MOVE) RLBES-NLTYP = ARCHIVO-LGTYP. NLBER rea de almacn destino CHAR 003 NLPLA Ubicacin de destino CHAR 010 ARCHIVO-LGPLA 010 ABAP Cod e RLBES-NLPLA = ARCHIVO-LGPLA. data: tipoalm type rlbes -nltyp. SELECT SINGLE lgpla FROM lagp INTO tipoalm WHERE LGPLA = rlbes-NLpl a and lgtyp = RLBES-NLTYP AND lgnum = rlbes-lgnum. if sy-subrc ne 0. write /:g_cnt_transact ions_read. write 'La ubicacin '.wr ite archivo-lgtyp. write archivo-lgpla.wr ite 'no existe'. endif. ANFME Cantidad solicitada en unidad medida alternativa CHAR 015 ARCHIVO-MENGE 016 Transfer (MOVE) RLBES-ANFME = ARCHIVO-MENGE. * Caution: Source field is longer than target field SQUIT Indicador: Confirmacin de una posicin de OT CHAR 001 ABAP Code RLBES-SQUIT = ''. ZEUGN Nmero de certificado CHAR 010 WDATU Fecha de la entrada de mercancas DATS 010 VLTYP Tipo alm.procedencia CHAR 003 VLPLA Ubic.proced. CHAR 010 VFDAT Fecha de caducidad o fecha preferente de consumo DATS 010 NLENR Nmero unidad almacn de destino CHAR 020 ARCHIVO-LENUM 010 ABAP Code data: UA type lein-lenum. RLBES-NLENR = ARCHIVO-LE NUM. if archivo-lgort = '0012 ' AND archivo-lenum = ''. write /:g_cnt_transact ions_read. write 'No se indic UA'. elseif archivo-lgort = ' 0012' AND archivo-lenum ne ''. CALL FUNCTION 'CONVERS ION_EXIT_ALPHA_INPUT' EXPORTING INPUT = archivo-l enum IMPORTING OUTPUT = UA. select single lenum in to UA from lein where lenum = UA.

if sy-subrc = 0. write /:g_cnt_transa ctions_read. write 'La UA'.write archivo-lenum. write 'ya existe en inventario'. endif. endif.