Blogs Subscribe
LSMW con RFBIBL00 Naimesh Patel Business Card Posted on Aug. 1! "00# 0$%0& PM in ABAP in ABAP
Print Permalin8
En el Foro de ABAP, ABAP, hay un par de preguntas sin respuesta en relación con el u so LSMW RFBIBL00 prograa est!ndar para en"iar los docuentos FI# $ue e inspira a escri%ir este %log# Paso 1% Mantener atri'utos de o'(eto Para crear el documento FI con el RFBIBL00 mediante mediante LSMW, tenemos que seleccionar el objeto de 0100, el método de 0000, y ro!rama RFBIBL00"
Paso "% Mantener el )rigen de las *structuras #amos a crear un total total de dos estructuras$ una una ara la cabecera y otro otro ara las osiciones" Podr%amos tener tener al menos dos l%neas en el documento FI" Por lo tanto, tenemos que subir or lo menos & re!istros or documento" Para subir & re!istros, 'ay que oder asar los dos re!istros en el ma++ing, ma++ing, as% como en la con(ersi)n" *rear una estructura con el nombre de +FI-./ ara el encabeado 2B3PF4"
Sobre el marco +FI-./, crear otra estructura +FII5.M +FII5.M ara las osiciones 2BS.64" Pon!a el cursor sobre la +FI-./ y ulse el bot)n *rear ara crear la estructura de ni(el in7erior +FII5.M"
Paso ,% Mantener el )rigen de los Cam+os &eneos 'ue tener un "(nculo de capo 'ue unir! el registro de ca%ecera con el registro del art(culo 'ue el sistea utili)ar! !s tarde para unir los registros de los dos archi"os di*erentes# Estos son los capos de la estructura +FI-EA./
.stos son los camos de la estructura +FII5.M$
Paso % Mantener relaciones de la estructura /qu% (amos a de7inir la relaci)n entre la estructura de la estructura de la 7uente 2B6R00, BB3PF, BBS.6, etc4 y la estructura de la meta 2+FI-./, +FII5.M, etc"4
Paso -% Mantener la Asignacin de cam+os / la reconersin de Reglas /si!nar todos los camos de la +FI-./ a los camos resecti(os de BB3PF y +FII5.M a los camos resecti(os de BBS.6" 9o asi!ne el camo de la *95 a cualquiera de los de camo" /se!:rese de que asamos de 7ec'a con 7ormato correcto 2;;;MM4 a la BB3PF"
Ste+ &% Maintain Fied 2alues! 3ranslations! 4ser56e7ined Routines Paso &% Mantener alores 7i(os! 3raducciones! rutinas de7inidas +or el usuario osotros no antener nada en el capo#
Ste+ $% S+eci7/ Files Paso $% es+eci7icar los 7icheros 1rear 2 archi"os/ 3 para la ca%ecera, 3 para el eleento# Secuencia de los capos de la estructura de%er! ser el iso 'ue los capos en el archi"o# Puede descargar archi" os de prue%a/ Enca%e)ado y punto# 1rear un archi"o de ca%ecera#
*rear otro arc'i(o ara los elementos de la misma manera" Puede cambiar los nombres de la lectura y la con(ersi)n de arc'i(os"
Ste+ #% Assign Files Paso #% Asignacin de Archios /si!nar los arc'i(os de las estructuras""""
Ste+ 8% Read data Paso 8% Leer datos Leer los archi"os especi*icados en el paso 4
Ste+ 10% 6is+la/ read data Paso 10% Mostrar los datos lea 5iendo los datos le(dos
Ste+ 11% Conert 6ata Paso 11% Cam'io de datos E6ecute el con"ertir los datos de in*ore para con"ertir los datos de entrada# 1on" archi"o de
Ste+ 1"% 6is+la/ Conerted 6ata Paso 1"% Presentacin de datos conertidos Ste+ 1,% Run +rogram Paso 1,% *(ecutar +rograma RFBIBL00 E6ecutar prograa para crear una sesión#
4tilice BB3A9% 7 Para utili)ar la estructura de BB&A8 ta%i9n en el RFBIBL00, teneos 'ue crear otra estructura :FI&A8 por e6eplo; en el arco del +FI-EA.ER y iso ni"el de +FII&EM# 7 1oo +FII&EM :BBSE<; y FI&A8 :BB&A8; est!n en el iso ni"el as(, podeos utili)ar el capo de la 1& iso para "incularlos# 7 1rear un archi"o separado 'ue heos creado para la ca%ecera y el tea#
4tilice BWI3:% 7 BWI&- son los datos de ni"el de su%partida para el docuento FI# 1on los datos *iscales cele%ración se u ne a la partida# Por lo tanto, teneos 'ue crear una estructura enor de la +FII&EM# 7 .ado 'ue heos creado la estructura a ni"el in*antil, necesi taos otro capo para "incular los datos de partida a los datos de retenciones# 7 1rear un capo di*erente coo lo heos creado para la ca%ecera y el tea#
9aimes' Patel es un consultor /B/P ara m
os" ?l es un 7undador de la 'tt$@@'elAaba"blo!sot"com
blo!"
/dd to$ del"icio"us i!! Reddit Sus comentarios ser;a genial< )+ina so're este =e'log Mostrando mensajes 1 a 1= de 1=" S)lo t%tulos
5emas Princiales
.l m
Ste+ $ > # &00CA0=A11 11$&1$DE /s'o8 Pat'manat'an Business *ard RelyG :i< Esto es sólo una o%ser"ación# Mediante la creación de identi*icadores adecuados en la(header / item / sub-item levels) ca%ecera = tea = su%>ni"eles de partida, ade!s de los contadores, y con "alores e'ui"alentes ?nica en el archi"o de entrada, se puede aca%ar con 'ue los archi"os de entrada Mulitple y aca%o de un solo archi"o#
PR)BL*M A3 S3*P 08 &00CA01A1& 0=$1D$1= Marianela Rodri!ue Business *ard RelyG :i< Agrade)co el tiepo 'ue toa para copartir esta in*oración con nosotros# -e coparado esta in*oración con i LSMW proyecto# @o no "eo ninguna di*erencia# Pero yo "i en los pasos leer datos y con"ertir los datos de el sistea no lea todos los archi"os 'ue asignados# Parece ser sólo lectura el archi"o de ca%ecera# Podr(a usted ayudareCCCC Puedo correo electrónico las pantallas, los archi"os &8& ### y la eDportación del proyecto 'ue he creado# n cordial saludo y uchas gracias Marianela
PR)BL*M A3 S3*P 08 &00CA01A1& 0=$DH$1 9aimes' Patel Business *ard RelyG :ello Marianela! -a toado el capo de l a 1& en tanto las estructuras coo se uestra en el paso GC Este capo de la 1& es necesario para conectar la ca%ecera y detalle al leer l os datos# Recuerdos, Naimesh Patel
LSMW 5FI?Posting 6ocs@ &00EA1&AD0 0E$&$D& R Prasad Business *ard RelyG :i! Me estoy poniendo de error al hacer clic en el leer datos *ase de la siguiente anera/
reg% lsm= 7or FB01 &00EA11A1& &D$D0$D= dines' babu Business *ard RelyG :i! -e creado el LSMW utili)ando los pasos dados por usted# Pero ientras se e6ecuta el aporte directo 'ue estoy reci%iendo el error coo HEdición se terinó # .esarroll9 esta en la "ersión #4 de SAP# sted puede decire el proceso para resol"er este o pasos#
6inesh
BS*56MB3R does not eist in the screen SAPMF0-A ,00 &00EA0CA0C 0=$D$1J Ra(i San8ar #enna Business *ard RelyG :i! 1uando soy capa) de e6ecutar la sesión de Batch Input creado, el siguiente error se produce para BSE<> .MB&R# BSE<>.MB&R no eDiste en la pantalla SAPMF0JA G00 -e asignado .MB&R con el capo en la partida correspondiente ni"el de la estructura# &rat9 de ela%orar este in*ore en el prier plano, entonces la cantidad en el capo de la oneda local se est! en %lanco, ientras 'ue i archi"o contiene los datos de la cantidad y el iso ta%i9n est! ostrando en Pantalla de datos con"ertidos Paso "Display Converted Data"# 1ual'uier "aliosa aportación es aprecia%le, Recuerdos,
Rai
BS*56MB3R does not eist in the screen SAPMF0-A ,00 &00EA0CA0C 0=$E$1E 9aimes' Patel Business *ard RelyG sted tiene 'ue asignar el +FIBSE<>.MB&R a la BBSE<>WRB&R en el paso J# En i e6eplo, yo ten(a la isa oneda 'ue la oneda local# Por lo tanto, he creado .MB&R en la estructura +FIBSE< :partida; y se asigna con la BBSE< a%os>.MB&R y BBSE<>WRB&R# Recuerdos, Naimesh Patel
BS*56MB3R does not eist in the screen SAPMF0-A ,00 &00EA0CA0C 0C$J1$E Ra(i San8ar #enna Business *ard RelyG :i Naimesh! Muchas gracias por su r!pida actuali)ación# -e identi*icado la isa, y es per*ectaente su%ir en el prier plano# Sin e%argo, hay un pro%lea al intentar e6ecutar esta en el *ondo# :SMGJ;# .ice capo BSE<>-K& no es un capo de entrada# El procediiento se recoienda/ 1orregir la operación incorrecta# sted puede hacer esto utili)ando el proceso de opción en prier plano# Me han asignado los capos EWK y -K& en BSE< coo sigue/ BBSE<>EWK +FII&EM>-K BBSE<>-K& +FII&EM>-K 1ual'uier entrada "!lida ser! uy apreciada#
BS*56MB3R does not eist in the screen SAPMF0-A ,00 &00EA0CA0C 0C$J=$1H 9aimes' Patel Business *ard RelyG
Supongo 'ue tendr(a 'ue sólo pasan la cuenta de la siguiente l(nea :ya sea de cliente, pro"eedor, EWK# Basado en el n?ero de en"(o, el sistea rellenar! -K& o KR o LIFR# Recuerdos,
Naimesh Patel
BS*56MB3R does not eist in the screen SAPMF0-A ,00 &00EA0CA0C 10$0C$J& Ra(i San8ar #enna Business *ard RelyG :i Naimesh!
; Recuerdos, Rai
thans naimesh &00EA0EA&= 0J$&J$10 .ri3 5'iessen Business *ard RelyG Este es un e6eplo per*ecto del uso de FB03 coo un insuo directo con "arios eleentos de l(nea# %uen tra%a6o
6ate 7ormats &00EA0EA&1 0&$1D$1E 5rond Stroemme Business *ard RelyG Me gustar(a asegurar 'ue todas las *echas se ha *orateado correctaente en el archi"o de entrada :por e6eplo, AAAAMM..;, en lugar de tener 'ue hacerlo de *ora eDpl(cita en el LSMW# Esta es una *uente potencial de error, y de%e e"itarse# Me6or para l ipiar todos los datos y *orato de *uente de anteano, la adhesión a los *oratos de diccionario de datos de SAP# En otras pala%ras/ antener los archi"os de entrada coo agua lipia y copati%le con lo posi%le, en lugar de utili)ar ABAP para hacer el tra%a6o# Recuerdos, 3rond
6ate 7ormats &00EA0EA&1 0&$1=$1D 5rond Stroemme Business *ard RelyG ### y, antes de 'ue e ol"ide :y antes de 'ue alguien e corrige;/ *oratos de entrada de *echas depende del usuario ### por lo tanto, aseg?rese de 'ue la con*iguración de usuario son coherentes y consistentes :iso ocurre para esta%lecer el *aoso punto decial; 5rond
6ate 7ormats &00EA0EA&1 0$&C$0 9aimes' Patel Business *ard RelyG &iene usted ra)ón &rond# $ue el *orato de *echa de%e estar en el *orato AAAAMM..# Pero yo 'uer(a ostrar cóo escri%ir la regla de con"ersión de la *echa por'ue siepre necesitaos para con"ertir la *echa a partir de usuario *orato espec(*ico para AAAAMM.., si no es en el *orato de SAP espec(*icas#
)ne53ime 2endor FI Inoices &00CA10AD1 &1$&=$0D renu8a ond Business *ard RelyG 1óo pu%licar ne>&ie .istri%uidor FI *acturas utili)ando los datos heredados de archi"oC LSMW con RFBIBL00 no est! *uncionando ### cual'uier BAPI = I.1 eDcepto B.1# ne>&ie .istri%uidor *acturas FI anuncio utili)ando FB03 #### h!gaelo sa%er#