Αναζήτηση

Saturday, May 12, 2012

Δημιουργία Υλικού με BAPI Function

Μπορούμε να δημιουργήσουμε νέο υλικό στο R/3 με BAPI Functions είτε καλώντας τες εσωτερικά από το R/3  είτε καλώντας τες από άλλη εφαρμογή εξωτερικά από άλλο σύστημα αφού έχουμε πρώτα εξασφαλίσει στην σύνδεση του συστήματος με το R/3.


Για την δημιουργία υλικού στο SAP R/3 με BAPI functions xρησιμοποιούμε  :



Για να πάρουμε αρίθμηση

BAPI_STDMATERIAL_GETINTNUMBER

με την οποία μπορούμε να πάρουμε κωδικούς βάζοντας σαν παραμέτρους:
- τον τύπο του υλικού (Material Type, field: MARA-MTART )
- τον βιομηχανικό τομέα ( Industry sector, field: MARA-MBRSH )
- πόσους αριθμούς υλικού θα παράγουμε.


CALL FUNCTION 'BAPI_STDMATERIAL_GETINTNUMBER'
EXPORTING
MATERIAL_TYPE =
* INDUSTRY_SECTOR = ' '
* REQUIRED_NUMBERS = 1
* IMPORTING
* RETURN =
TABLES
MATERIAL_NUMBER =
.

Για να δημιουργήσουμε το υλικό :

BAPI_MATERIAL_SAVEDATA

CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
EXPORTING
HEADDATA =
* CLIENTDATA =
* CLIENTDATAX =
* PLANTDATA =
* PLANTDATAX =
* FORECASTPARAMETERS =
* FORECASTPARAMETERSX =
* PLANNINGDATA =
* PLANNINGDATAX =
* STORAGELOCATIONDATA =
* STORAGELOCATIONDATAX =
* VALUATIONDATA =
* VALUATIONDATAX =
* WAREHOUSENUMBERDATA =
* WAREHOUSENUMBERDATAX =
* SALESDATA =
* SALESDATAX =
* STORAGETYPEDATA =
* STORAGETYPEDATAX =
* FLAG_ONLINE = ' '
* FLAG_CAD_CALL = ' '
* NO_DEQUEUE = ' '
* NO_ROLLBACK_WORK = ' '
* IMPORTING
* RETURN =
* TABLES
* MATERIALDESCRIPTION =
* UNITSOFMEASURE =
* UNITSOFMEASUREX =
* INTERNATIONALARTNOS =
* MATERIALLONGTEXT =
* TAXCLASSIFICATIONS =
* RETURNMESSAGES =
* PRTDATA =
* PRTDATAX =
* EXTENSIONIN =
* EXTENSIONINX =
.
Original Article : http://developerpages.gr/index.php/el/desktop-development-2/abap/14-bapi-function

No comments:

Post a Comment