Ansicht
Dokumentation
API_S2K_IP_PART_UPDATE - Part in IP-Datenbank aktualisieren
RFUMSV00 - Advance Return for Tax on Sales/Purchases ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
You can create or update information about a part in the Initial Provisioning database. This data, which can be modified, includes long text for Parts & Suppliers, Price Breaks, Locations, Suppliers, Procurement & Procurement Technical Data, Effectivities, Interchangeability - Replacing & Replaced Parts,.
This API does a technical check on key fields. If any key field technical check fails the part/supplier/location is rejected.
The API also does some database related checks as to:
- Whether a new record which comes in does not exist in a database
- A revision/deletion record that comes in already exists in the database.
After the key field checks are over, the technical checks are carried out for the non key fields, followed by the business checks for the record. All check failures are recorded as errors in the message table.
Once all the checks are successfully completed, the API calls the function ADS2KIPUPL_UPDATE, which writes the records into the IP Database.
You can make additions to the user inclusions using the Extension Structure.
Import Parameters:
- IS_UPDATE_OPTIONS: Update Options (It is possible to bypass IPDB, carry out technical checks for the key and non key fields)
- IS_SPCIPHDR: IP Transmission Header Data (The Header information to be used in the Part. The header data is not updated into the SPCIPHDR table. Use API_S2K_IP_HDR_CREATE function for this)
- IS_SPCIPPDR: Spare Parts/End Items (Part information that needs to be updated to the SPCIPPDR table)
- IS_SPCIPPDRX: Spare Parts/End Items Technical Data (Information pertaining to the update status of each field of the IS_SPCIPPDR parameter). While a part is being revised, selective update or delete of individual TEIs is possible as the updation may contain delta data. The update flag (for each TEI) will be set to 'R' or 'D' depending upon whether it is being inserted/modified or deleted. For example, if the SPC field has to be modified in the database, mark IS_SPCIPPDRX-SPC with value #R# and provide the required value in the SPC field in the IS_SPCIPDR parameter.
Export Parameters:
- ES_UPLOAD_STATUS: Upload Status
- ES_SPCIPPDR: Spare Parts / End Items
Tables:
- IT_SPCIPPDR_TEXT
- IT_SPCIPPARTS
- IT_SPCIPSPL
- IT_SPCIPSPLX
- IT_SPCIPSPL_TEXT
- IT_SPCIPOSDS
- IT_SPCIPPQA
- IT_SPCIPOCH
- IT_SPCIPCSN
- IT_SPCIPCSNX
- IT_SPCIPCSN_TEXT
- IT_SPCIPEFF
- IT_SPCIPUOA
- IT_SPCIPRPDE
- IT_SPCIPEXTN - Customer specific extenstion data. Data is updated using the BADI #ADS2KIPUPL_PART_API'
Beispiel
Hinweise
- All the errors during the technical and business checks get populated into the message table.
- Status check: The API checks whether the current status of the Part, Supplier or Location allows the current business transaction to be executed.
- The miscellaneous text, local fabrication material text, and the additional descriptive text appearing in the file are stored in the database.
Weiterführende Informationen
Other APIs:
- API_S2K_IP_GET_PARTS_LIST
- API_S2K_IP_PART_READ
- API_S2K_IP_PART_UPDATE
Beispiel
Hinweise
Weiterführende Informationen
Parameter
CT_MSG_COMMCT_MSG_COMM_DOC_PARAMS
ES_SPCIPPDR
ES_UPLOAD_STATUS
ET_SPCIPCSN
ET_SPCIPCSN_TEXT
ET_SPCIPEFF
ET_SPCIPEXTN
ET_SPCIPOCH
ET_SPCIPOSDS
ET_SPCIPPARTS
ET_SPCIPPDR_TEXT
ET_SPCIPPQA
ET_SPCIPRPDE
ET_SPCIPSPL
ET_SPCIPSPL_TEXT
ET_SPCIPUOA
IS_SPCIPHDR
IS_SPCIPPDR
IS_SPCIPPDRX
IS_UPDATE_OPTIONS
IT_SPCIPCSN
IT_SPCIPCSNX
IT_SPCIPCSN_TEXT
IT_SPCIPEFF
IT_SPCIPEXTN
IT_SPCIPOCH
IT_SPCIPOSDS
IT_SPCIPPARTS
IT_SPCIPPDR_TEXT
IT_SPCIPPQA
IT_SPCIPRPDE
IT_SPCIPSPL
IT_SPCIPSPLX
IT_SPCIPSPL_TEXT
IT_SPCIPUOA
Ausnahmen
Funktionsgruppe
ADS2KIPUPL_API_ALCL_GUI_FRONTEND_SERVICES - Frontend Services General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5167 Date: 20240523 Time: 150916 sap01-206 ( 102 ms )