CSAP_MAT_BOM_READ
Lee la lista de materiales de un material (cabecera y posiciones de primer nivel).
- Transacción
SE37- Grupo
- Varios
- Actualizado
- 21 de octubre de 2026
Para qué sirve
CSAP_MAT_BOM_READ forma parte de la interfaz CSAP para listas de materiales: lee la cabecera y las posiciones de una lista de materiales, igual que se ve en la CS03.
A diferencia de CS_BOM_EXPL_MAT_V2, no explosiona niveles inferiores: devuelve solo los componentes directos.
Parámetros
Esta función tiene muchos parámetros; aquí están los más usados. La lista completa se ve en la transacción SE37.
Importing
Lo que recibe la función. En CALL FUNCTION se pasan tras EXPORTING.
| Parámetro | Tipo | Descripción |
|---|---|---|
MATERIALObligatorio | — | Material. |
PLANT | — | Centro. |
BOM_USAGEObligatorio | — | Utilización de la lista, por ejemplo '1' producción. |
ALTERNATIVE | — | Alternativa. |
VALID_FROM | — | Fecha de validez. |
Tables
Tablas internas que se pasan o se devuelven (TABLES).
| Parámetro | Tipo | Descripción |
|---|---|---|
T_STPO | STPO_API02 | Posiciones de la lista. |
T_STKO | STKO_API02 | Cabecera de la lista. |
Excepciones
Errores que devuelve en sy-subrc, en el bloque EXCEPTIONS.
| Excepción | Cuándo se produce |
|---|---|
ERROR | Error al leer la lista (ver mensajes). |
Ejemplo
DATA: lt_pos TYPE STANDARD TABLE OF stpo_api02,
lt_cab TYPE STANDARD TABLE OF stko_api02.
CALL FUNCTION 'CSAP_MAT_BOM_READ'
EXPORTING
material = CONV csap_mbom-matnr( lv_matnr )
plant = '1000'
bom_usage = '1'
valid_from = |{ sy-datum DATE = USER }|
TABLES
t_stpo = lt_pos
t_stko = lt_cab
EXCEPTIONS
error = 1
OTHERS = 2.Errores y excepciones habituales
- ERROR: consulta sy-msgid y sy-msgno para saber el motivo (lista inexistente, fecha…).
- Fecha en formato externo: los parámetros de fecha de la interfaz CSAP son texto en formato del usuario.
Relacionadas
Funciones relacionadas
Más en Varios
CONVERSION_EXIT_ALPHA_OUTPUTCONVERSION_EXIT_ALPHA_INPUTCLAF_CLASSIFICATION_OF_OBJECTSCLOI_PUT_SIGN_IN_FRONTENQUE_SLEEPENQUEUE_READF4_DXFILENAME_TOPRECURSIONMM_ADDRESS_GETQF05_RANDOM_INTEGERROUNDSAPGUI_PROGRESS_INDICATORSPELL_AMOUNT
Transacciones y tablas
CS03SE37STKOSTPOMAST
¿Dudas con esta función?
Pregunta en el foro de abap.es: la comunidad lleva años resolviendo dudas de ABAP en español.
Actualizado: 21 de octubre de 2026