Some interfaces and functions have been developed in the project, and the bapis used are sorted out.
MM Module
1. bapi_material_savedata: Create a material master data
Note that the extensionin parameter can be used to create custom fields.
Example: WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR.
T_EXTENSIONIN-STRUCTURE = 'bapi _ te_mara '.
T_EXTENSIONIN-VALUEPART1 = wa_bapi_te_mara.
Append t_extensionin.
WA_BAPI_TE_MARAX-MATERIAL = ITAB_UP-MATNR.
T_EXTENSIONINX-STRUCTURE = 'bapi _ te_marax '.
T_EXTENSIONINX-VALUEPART1 = wa_bapi_te_marax.
Append t_extensionextensions.
2. Create the bapi_objcl_create category View
3. Obtain the detailed information in the bapi_objcl_getclasses category view.
4. Expand the bapi_material_savereplica Material View
5. bapi_goodsmvt_create create material creden note that the table t158g can determine goodsmvt_code
6. bapi_goodsmvt_cancel offset material credential
7. Create a PR using bapi_pr_create
8. Create a po for bapi_po_create1
9. Modify the Po and delete the po by bapi_po_change.
10. ws_reverse_goods_issue: overwrite the delivery order
11. bapi_reservation_create1 create reservation
12. Modify and delete a reservation using bapi_reservation_change.
SD Module
1. bapi_salesorder_createfromdat2 create a sales order
2. Create a sales order using sd_salesdocument_create
3. bapi_outb_delivery_create_sls creates a delivery order based on the sales order
4. Create an invoice using bapi_billingdoc_createmultiple. Pay attention to the ref_doc_ca parameter.
5. modify or delete the sales order of bapi_salesorder_change.
6. mb_cancel_goods_movement: overwrite the delivery order
7. write off the bapi_billingdoc_cancel invoice
PM module
1. bapi_objcl_create, bapi_objcl_change, and bapi_objcl_getdetail
Import common metering point attributes
2. Create a measurement credential named measurem_docum_rfc_single_001
FI Module
1. k_hierarchy_tables_read cost element group details
2. Create an accounting credential using bapi_acc_document_post.
3. bapi_acc_document_rev_post reversed accounting credential
PS Module
1. bapi_ps_initialization, bapi_bus2001_create, and bapi_ps_precommit Create Project definitions.
2. Create WBS for bapi_ps_initialization, bapi_bus2054_create_multi, and bapi_ps_precommit.
When creating WBS, pay attention to the parameters Wbs_left and Wbs_up. This is required to create a WBS with a level.
3, Kbpp_extern_update_co modify project and WBS budget