Hola a tod@s...
He seguido este foro (como invitado) durante bastante tiempo, y he aprendido muchísimo con vosotros...
Pero ahora que me he puesto manos a la obra con ABAP y SAP...
Os cuento...es un programita de carga para el Legacy (LSMW), para las hojas de ruta de PP...
Como sabreis, en la hoja de ruta se define los puestos de trabajo por el que pasa un material, y se le asignan los componentes que se consumen a las operaciones por las que va pasando.
Por lo tanto, tenemos un material 'X' con una lista de materiales, de 2 posiciones...
0010 - Material 1
0020 - material 2
Y su hoja de ruta:
0010 - Pto.trabajo 1 - se consume el Material 1
0020 - Pto.trabajo 2 - se consume el Material 2.
El problema que tengo con la SELECT, es que para cada posición de la hoja de ruta, sólo me carga el [Material 1] de la lista de materiales...
Aunque hayan mas operaciones, no me salta al siguiente material...
La select me hace lo siguiente:
0010 - Pto.trabajo 1 - se consume el Material 1
0020 - Pto.trabajo 2 - se consume el Material 1.
Lo que tengo puesto es esto:
select single IDNRK into BIPMZ-MATNR from STPO
where stlnr = BIPMZ-stlnr
AND stlkn = BIPMZ-stlkn
AND stlty = BIPMZ-stlty .
¿Hay alguna forma de que eso se haga un loop o bucle y vuelva a pasar por la siguiente posición si hubiese material? y que al volver a pasar compruebe si hay otra posición y coja ese material, no repita el primero
Tengo dentro de nada el Go Life en productivo y nos dimos cuenta del error hace poco en la formación con los usuarios...
Os agradezco cualquier tipo de ayuda
Un saludo y MIL GRACIAS