| |||||||||
มีใบขอสั่งซื้อ (PR) ที่สร้างคำสั่งซื้อ (PO) หลังจากได้รับอนุมัติครบถ้วนซึ่งค้างอยู่ในสถานะ "การสั่งซื้อ" หลังจากการเปลี่ยนแปลงที่เพิ่มไอเท็มที่ส่งโดย PurchaseOrderChangeAsyncResponsePullRequest ล้มเหลวโดยมีข้อผิดพลาด CIG-PLT-04641 ใน Portal เกตเวย์ที่มีการจัดการสำหรับ Spend&Network
ปัญหานี้สามารถพบได้โดยการค้นหาในไฟล์ Validator.dat ซึ่งในภาพจำลองนี้มี: เนื้อหาขององค์ประกอบ 'urn:item' ยังไม่เสร็จสมบูรณ์ ควรมีหนึ่งใน '{"urn:Ariba:Buyer:vsap":NumberInCollection, "urn:Ariba:Buyer:vsap":ServiceMapKey, "urn:Ariba:Buyer:vsap":custom}'
เนื่องจาก ERP และ P2P มีการแสดงที่แตกต่างกันสำหรับไอเท็มในคำสั่งซื้อบางรายการ เราจึงต้องเชื่อมโยงกันอย่างถูกต้องเมื่อใดก็ตามที่เราทำการเปลี่ยนแปลง จึงเป็นสาเหตุที่ PurchaseOrderChangeAsyncresponsePullRequest ถูกสร้างขึ้น ตัวติดตามธุรกรรมเกตเวย์ที่มีการจัดการสำหรับ Spend&Network มีตัวตรวจสอบไวยากรณ์ที่มีอยู่แล้วภายใน ซึ่งจะตรวจหาแต่ละไอเท็มหากมีการเติมข้อมูลให้สอดคล้องกัน ในกรณีนี้ จะมีการทริกเกอร์ข้อผิดพลาด CIG-PLT-04641 เนื่องจากรหัส ERP ไม่สามารถเพิ่มฟิลด์ <AribaItemID> ตามนั้นได้
เมื่อต้องการแก้ไขปัญหานี้สำหรับเอกสารใหม่ คุณต้องนำ SAP Note 3050686 ไปใช้ - SAP ERP หรือ SAP S/4HANA กำลังสร้างบรรทัดไอเท็มที่ซ้ำกันเมื่อบรรทัดไอเท็มใหม่ในคำสั่งซื้อที่มีการเปลี่ยนแปลง (PO) ถูกทริกเกอร์ใหม่จาก SAP Integration Suite เกตเวย์ที่มีการจัดการสำหรับการจัดการใช้จ่ายและ SAP Business Network
เมื่อต้องการแก้ไขใบสั่งเก่า คุณสามารถยกเลิกใบสั่งที่ได้รับผลกระทบ สร้างใบสั่งใหม่ในการแทนที่หลังจากนำ SAP Note ไปใช้ หรือคุณสามารถทำตามขั้นตอนด้านล่างสำหรับเอกสารที่ได้รับผลกระทบทีละรายการดังนี้
1. กำลังเปิดตารางอ้างอิง:
ขณะนี้คุณกำลังพบตาราง ARBCIG_POHISTORY สำหรับ PO ที่ได้รับผลกระทบ
2. การแก้ไข Payload:
| ถูกต้อง: | ไม่ถูกต้อง (ไม่มี <AribaItemID> ที่จะสัมพันธ์กัน): |
|
<รายการ> | <รายการ> <SAPItemID>0010</SAPItemID> (...) </Item> |
3. หลังจากแก้ไขและตรวจสอบให้แน่ใจว่าแต่ละรายการมีฟิลด์ที่เกี่ยวข้องอย่างถูกต้อง ให้เก็บบันทึกเอกสารที่แก้ไขด้วยตนเองเป็นไฟล์ ".xml"
3. การโพสต์ Payload ที่แก้ไขแล้วไปยัง CIG:
) แล้วคลิกที่ 'คีย์ภายนอก'
) แล้วคลิกปุ่ม 'ดำเนินการต่อ' หรือกด ENTER
) หรือกด F8 และ Execute
) หรือกด F5 แล้วค้นหา .xml ที่แก้ไขซึ่งคุณสร้างด้วยตนเองแล้วดำเนินการขณะนี้คุณส่ง Payload ที่แก้ไขแล้วผ่าน Managed Gateway for Spend&Network คุณสามารถดูได้ใน Transaction Tracker และหากทุกอย่างเสร็จสิ้นอย่างถูกต้อง ธุรกรรมตอนนี้เสร็จสมบูรณ์แล้ว
ในทรานแซกชัน SE16 สำหรับตาราง ARBCIG_POHISTORY ข้อมูลที่มีลักษณะดังนี้
ฟิลด์ EBELN แสดงเลขที่ของใบสั่งซื้อใน ERP
ฟิลด์ EBELP แสดงเลขที่รายการใน ERP
ฟิลด์ ITEMONREQ แสดง AribaItemId คือเลขที่รายการใน P2P
ฟิลด์ REQ_ID แสดง PR ที่สร้างเอกสารนี้
ฟิลด์ ERPORDERID แสดงเลขที่ ID เอกสารในเกตเวย์ที่มีการจัดการสำหรับ Spend&Network การติดตามธุรกรรม
SAP Integration Suite เกตเวย์ที่มีการจัดการ > เกตเวย์ที่มีการจัดการสำหรับ Business Network - SCC > เกตเวย์ที่มีการจัดการสำหรับ Business Network - SCC ของผู้ซื้อ