2014 May 26 2:05 PM
Hi,
Am using bapi 'BAPI_MATERIAL_SAVEDATA'.
here without matnr given mean it's coming error..
if any possibility is there without given matnr no will generate matnr automatically ..
You can get the material number to be generated internally as suggested by Raymond.
CALL FUNCTION 'BAPI_MATERIAL_GETINTNUMBER'
EXPORTING
material_type = 'FIM' "it_matmaster-mtart
industry_sector = 'M'
required_numbers = 1
IMPORTING
return = gv_bapireturn1
TABLES
material_number = gt_bapimatnr.
IF gv_bapireturn1-type EQ 'S'.
* SORT gt_bapimatnr BY material DESCENDING.
READ TABLE gt_bapimatnr INDEX 1.
IF sy-subrc EQ 0.
it_matmaster-matnr = gt_bapimatnr-material.
bapimathead-material = gt_bapimatnr-material.
ENDIF.
ENDIF.
ENDIF.
2014 May 26 2:17 PM
2014 May 26 2:29 PM
You can get the material number to be generated internally as suggested by Raymond.
CALL FUNCTION 'BAPI_MATERIAL_GETINTNUMBER'
EXPORTING
material_type = 'FIM' "it_matmaster-mtart
industry_sector = 'M'
required_numbers = 1
IMPORTING
return = gv_bapireturn1
TABLES
material_number = gt_bapimatnr.
IF gv_bapireturn1-type EQ 'S'.
* SORT gt_bapimatnr BY material DESCENDING.
READ TABLE gt_bapimatnr INDEX 1.
IF sy-subrc EQ 0.
it_matmaster-matnr = gt_bapimatnr-material.
bapimathead-material = gt_bapimatnr-material.
ENDIF.
ENDIF.
ENDIF.
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |