¡Hola! Acabo de descubrir que realmente hay una versión RFC de CS_BOM_EXPL_MAT_V2 también. Se llama CS_BOM_EXPL_MAT_V2_RFC.
Avalados por :
Estimados expertos en SAP
Tenemos un problema en nuestra empresa que nos ha estado frenando durante algún tiempo. La cuestión es que estamos desarrollando una herramienta externa que extrae listas de materiales válidas de SAP. Para hacerlo dentro de SAP, puedo utilizar la transacción CS12, ingresar material, planta, aplicación de lista de materiales y lo más importante, la fecha válida desde. La transacción devuelve los componentes de material válidos. Sé que los datos provienen de la tabla STPO, sin embargo, no logro entender la lógica de cómo se devuelven los componentes como lo hace CS12. Sé que la función CS_BOM_EXPL_MAT_V2 está involucrada, pero como no está habilitada para RFC, no podemos usarla en nuestra herramienta. Entonces, ¿cómo devuelve la función los componentes de la lista de materiales para un material específico y una fecha válida desde STPO?
Saludos cordiales,
Pawel
¡Hola! Acabo de descubrir que realmente hay una versión RFC de CS_BOM_EXPL_MAT_V2 también. Se llama CS_BOM_EXPL_MAT_V2_RFC.
¿Estabas planeando acceder directamente a la base de datos de SAP desde .Net y por lo tanto necesitabas entender la lógica utilizada en CS_BOM_EXPL_MAT_V2 para poder replicarla?
¿No tienen ningún desarrollador ABAP en su equipo que pueda hacer lo necesario en el sistema ABAP? Quiero decir que sería posible replicar la lógica fuera de ABAP, pero sería reinventar la rueda. Y, al mirar la interfaz del módulo de función, no parece ser pan comido, al menos al principio.
A continuación se muestra alguna información que podría ser útil en caso de que decida reescribir la lógica fuera de ABAP:
- La tabla MAST le dará el enlace entre el material (MATNR) y la lista de materiales (STLNR).
- La tabla STKO es la tabla de cabecera de la lista de materiales
- La tabla STPO, como sabes, es la tabla de elementos de la lista de materiales y almacena los componentes de la lista de materiales
Hola Kumar,
Gracias por tu respuesta. Desafortunadamente soy solo un desarrollador .net, no ABAP, y no tengo acceso a SAP para crear nuevas funciones.
Hola Pawel,
Si la salida de CS_BOM_EXPL_MAT_V2 te sirve, podrías desarrollar un envoltorio RFC sobre él y llamarlo desde tu sistema externo.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute