zehiter
15/12/10, 14:16:30
Hola a todos
Tengo un problemilla, estoy usando la función CSAP_MAT_BOM_DELETE en un reporte Z para eliminar todas las alternativas de las listas de materiales qeu se han creado porque no quiero tener basura y necesito volver a cargar las listas.
Al ejecutar mi programa, esta funcion recibe el num de material, centro, utilizacion y la alternativa a eliminar, sin embargo cuando hay materiales que tienen mas de dos alternativas solo me elimina la primera y la segunda alt. no la elimina.
Alguien sabe que parametros me falta??
Esta es mi funcion y los parametros que estoy enviando:
CALL FUNCTION 'CSAP_MAT_BOM_DELETE'
EXPORTING
material = itfile-matnr
plant = p_plant
bom_usage = p_usage
alternative = l_mast-stlal
* VALID_FROM =
* CHANGE_NO =
* REVISION_LEVEL =
* FL_NO_CHANGE_DOC = ' '
* FL_COMMIT_AND_WAIT = ' '
* IMPORTING
* FL_WARNING =
EXCEPTIONS
error = 1
OTHERS = 2
.
Tengo un problemilla, estoy usando la función CSAP_MAT_BOM_DELETE en un reporte Z para eliminar todas las alternativas de las listas de materiales qeu se han creado porque no quiero tener basura y necesito volver a cargar las listas.
Al ejecutar mi programa, esta funcion recibe el num de material, centro, utilizacion y la alternativa a eliminar, sin embargo cuando hay materiales que tienen mas de dos alternativas solo me elimina la primera y la segunda alt. no la elimina.
Alguien sabe que parametros me falta??
Esta es mi funcion y los parametros que estoy enviando:
CALL FUNCTION 'CSAP_MAT_BOM_DELETE'
EXPORTING
material = itfile-matnr
plant = p_plant
bom_usage = p_usage
alternative = l_mast-stlal
* VALID_FROM =
* CHANGE_NO =
* REVISION_LEVEL =
* FL_NO_CHANGE_DOC = ' '
* FL_COMMIT_AND_WAIT = ' '
* IMPORTING
* FL_WARNING =
EXCEPTIONS
error = 1
OTHERS = 2
.