Δημιουργία Υλικού με BAPI Function
Λεπτομέρειες
- Λεπτομέρειες
- Κατηγορία: ABAP
- Δημιουργηθηκε στις Κυριακή, 29 Ιανουαρίου 2012 09:31
- Τελευταία Ενημέρωση στις Δευτέρα, 04 Φεβρουαρίου 2013 11:34
- Δημοσιεύτηκε στις Κυριακή, 29 Ιανουαρίου 2012 09:31
- Γράφτηκε από τον/την Administrator
- Εμφανίσεις: 3605
Μπορούμε να δημιουργήσουμε νέο υλικό στο 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 =
.