SAP llama a BAPI para crear datos maestros de materiales
BAPI crea y modifica datos maestros de materiales
BAPI_MATERIAL_SAVEDATA
Breve descripción:
Crea y modifica datos maestros de materiales
Descripción de la función:
Puede utilizar esta BAPI para crear nuevos materiales y modificar los datos maestros de materiales existentes. Al crear un material, debe ingresar el número de material, el tipo de material, el sector industrial, la descripción del material (el parámetro es MATERIALDESCRIPTION) y el idioma.
Cuando quieras modificar el material, sólo necesitas introducir el número de material.
En los datos del encabezado (parámetros requeridos), se debe seleccionar al menos una vista de datos de material para crear. Dependiendo de la vista seleccionada, se deben mantener otros parámetros si los campos requeridos en cada vista no son Mantenimiento. La ejecución de FM devolverá un error y la creación del material no se realizará correctamente.
Todos los datos necesarios para mantener la vista de material deben completarse con los valores de parámetros correspondientes en el programa de llamada antes de llamar a esta BAPI, y deben marcarse con una marca de operación, de modo que los datos puede ser mantenido por FM en el medio de la base de datos. Por ejemplo, el parámetro CLIENTDATA, la marca de operación de su campo debe mantenerse en el parámetro CLIENTDATAX. La tabla de datos de vista de material de la tabla de casilla de verificación de marca de operación asociada no incluye: datos de texto relacionados con el idioma (MAKT, MLTX), números de artículo internacionales (MEAN) y clasificación fiscal (MLAN). Estos datos de material se pueden pasar directamente a la tabla de casilla de verificación de marca de operación asociada. parámetros correspondientes a generar.
Si la tabla o estructura interna (parámetro) contiene una unidad de medida (como CLIENTDATA-BASE_UOM), un identificador de idioma (como MATERIALDESCRIPTION-LANGU) o un identificador de país (como TAXCLASSIFICATIONS-DEPCOUNTRY) , este parámetro siempre habrá un campo con el mismo nombre que termine en _ISO. Esto nos permite utilizar códigos estándar SAP o códigos estándar ISO para unidades de medida, identificadores de idioma, identificadores de país, etc. En futuros procesos comerciales, cada código ISO tendrá un código SAP estándar correspondiente.
Si desea mantener textos de materiales largos (como textos de datos básicos, comentarios internos, textos de órdenes de compra, notas de materiales o textos de ventas) o campos de datos de materiales personalizados, se deben establecer algunas condiciones específicas. se describen en los parámetros MATERIALLONGTEXT y EXTENSIONIN.
Parámetros:
Para obtener más detalles, consulte la definición de BAPI, que es fácil de usar.
Además:
Las operaciones BAPI deben enviarse usando BAPI_TRANSACTION_COMMIT, por lo que se debe juzgar el valor de retorno (parámetro RETURN) de la ejecución de BAPI. Si hay un error, use BAPI_TRANSACTION_ROLLBACK para. cancelarlo. Se recomienda agregar el parámetro de espera al enviar una operación BAPI, lo que reducirá ciertos errores.
llamar a la función 'BAPI_TRANSACTION_COMMIT'
exportar
esperar = 'X'.