ตารางลำดับการเข้าถึงและเงื่อนไขใน SAP MM (V/05, M/03)
⚡ สรุปอย่างชาญฉลาด
ตารางลำดับการเข้าถึงและเงื่อนไขใน SAP ตัดสินใจว่าจะค้นหาราคาที่ใด ลำดับดังกล่าวแสดงรายการการเข้าถึงตามลำดับความสำคัญ โดยแต่ละรายการจะชี้ไปยังตารางเงื่อนไขซึ่งฟิลด์หลักระบุระเบียนเงื่อนไข

ตารางลำดับการเข้าถึงและเงื่อนไขคืออะไร?
A ประเภทเงื่อนไข เช่น PB00 อธิบายว่าราคาสุทธิมีค่าประเภทใด แต่ไม่ทราบว่าจะหาข้อมูลดังกล่าวได้จากที่ไหน นั่นเป็นหน้าที่ของลำดับการเข้าถึงที่แนบมาด้วย
วัตถุสองชิ้นทำงานร่วมกัน:
- ตารางเงื่อนไข ตารางที่มีฟิลด์หลักกำหนดชุดค่าผสมหนึ่งชุดที่สามารถใช้ในการกำหนดราคาได้ เช่น ผู้ขาย บวก วัสดุ บวก โรงงาน ตารางที่ 18 คือชุดข้อมูลบันทึกวัสดุที่ใช้ในตัวอย่างด้านล่าง
- ลำดับการเข้าถึง รายการการเข้าถึงที่เรียงลำดับ โดยแต่ละรายการชี้ไปยังตารางเงื่อนไขหนึ่งตาราง SAP ลองค้นหาจากด้านบนสุด และหยุดที่การค้นหาแรกที่ให้ผลลัพธ์ที่ถูกต้อง
ดังนั้น ลำดับดังกล่าวจึงแสดงถึงลำดับความสำคัญทางธุรกิจ ราคาที่เจรจาต่อรองกันในการประชุมtracมันควรจะทำลายสถิติราคาข้อมูลทั่วไป ดังนั้นข้อเสียtracทางเข้าอยู่ด้านบน Revการใช้ทั้งสองวิธีพร้อมกันจะแทนที่ข้อตกลงที่เจรจาไว้ด้วยอัตรามาตรฐานโดยไม่แจ้งให้ทราบล่วงหน้า ซึ่งเป็นเหตุผลว่าทำไมการบำรุงรักษาลำดับการเข้าถึงจึงสมควรได้รับการดูแลเอาใจใส่
ห่วงโซ่นี้สมบูรณ์โดย สคีมาการคำนวณซึ่งจะตัดสินว่าเงื่อนไขประเภทต่างๆ จะถูกนำไปใช้ในลำดับใด เมื่อแต่ละเงื่อนไขได้พบค่าของมันแล้ว
กำหนดลำดับการเข้าถึง
หากต้องการกำหนดและรักษาลำดับการเข้าถึง คุณต้องทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอน
ขั้นตอน 1) ไปที่ SPRO > การจัดการวัสดุ > การจัดซื้อ > เงื่อนไข > กำหนดกระบวนการกำหนดราคา > กำหนดลำดับการเข้าถึง
ดังแสดงด้านล่าง คุณจะพบโครงสร้างบทสนทนาของ ลำดับการเข้าถึง, การเข้าถึง และ สาขา.
- เลือกลำดับการเข้าถึงที่คุณต้องการรักษา (PB01 ราคารวม)
- Double คลิก การเข้าถึง โฟลเดอร์ในโครงสร้างกล่องโต้ตอบ
ขั้นตอน 2) ในขั้นตอนถัดไป คุณจะต้องกำหนดวิธีการเข้าถึงสำหรับลำดับการเข้าถึง คุณจะเห็นว่ามีวิธีการเข้าถึงหลายวิธีในลำดับเดียว
แต่ละรายการมีความพิเศษเฉพาะตัว หมายความว่า หากพบระเบียนในการเข้าถึงครั้งแรก (Con)tracรายการ t) หมายความว่า หากระบบพบเงื่อนไขที่พร้อมใช้งานจาก Contracหากพบรายการดังกล่าว ระบบจะไม่ค้นหาเพิ่มเติม และจะใช้ค่าดังกล่าว หากไม่พบ ระบบจะดำเนินการตามการเข้าถึงอื่นๆ เพื่อค้นหารายการที่เหมาะสม
คุณยังสามารถกำหนดข้อกำหนดสำหรับวิธีการเข้าถึงที่จะใช้ได้ ตัวอย่างเช่น มีข้อกำหนด 35 ที่ได้รับมอบหมายให้เข้าถึง 10ซึ่งใช้ตารางเงื่อนไข 17 – บันทึกข้อมูลวัสดุ (เฉพาะโรงงาน)
ข้อกำหนดสำหรับการเข้าถึงหมายเลข 10 คือ 35 – บันทึกข้อมูลโรงงาน หากไม่มีบันทึกข้อมูลโรงงานสำหรับการรวมกันของค่าในตารางที่ 17 การเข้าถึง 10 จะไม่ถูกนำมาใช้เลย
ขั้นตอน 3)
- เลือกการเข้าถึงที่คุณต้องการแก้ไข
- เลือกโฟลเดอร์ระดับต่ำสุดในโครงสร้างกล่องโต้ตอบ – สาขา.
ขั้นตอน 4)
- คุณจะเห็นว่าเราอยู่ที่หน้าจอรายละเอียดสำหรับลำดับการเข้าถึง PB01, การเข้าถึง 20 และตาราง 18
- ฟิลด์สำคัญของตารางเงื่อนไขที่ใช้ในการเข้าถึงเงื่อนไขจะแสดงอยู่ที่นี่
ตารางเงื่อนไขประกอบด้วยช่องเงื่อนไขซึ่งมีการกำหนดคุณลักษณะบางอย่างไว้ เมื่อระบบพยายามเข้าถึงบันทึกเงื่อนไข ระบบจะใช้คุณลักษณะเหล่านี้
- แหล่งคุณค่าพิเศษ – ฟิลด์นี้มีค่าที่จะใช้เป็นค่าเริ่มต้นในขณะที่เข้าถึง (เช่น การใช้หมวดหมู่บันทึกข้อมูลคงที่สำหรับลำดับการเข้าถึง)
- ในนั้น – หากทำเครื่องหมายในช่องนี้ ระบบจะอนุญาตให้ป้อนค่าเริ่มต้นสำหรับฟิลด์นี้ขณะเข้าถึงตารางเงื่อนไข หากไม่เป็นเช่นนั้น ระบบจะไม่ดำเนินการค้นหาตารางเงื่อนไข
- เอติป – ประเภทการประมวลผลในการเข้าถึง คุณสามารถระบุได้ว่าฟิลด์นี้เกี่ยวข้องกับการเข้าถึงเงื่อนไขหรือไม่ หากเป็นส่วนหนึ่งของประเภทคีย์แบบว่างหรือแบบคงที่ ค่าเริ่มต้นจะเว้นว่างไว้ (ประเภทคีย์คงที่)
- ลำดับความสำคัญ – ลำดับความสำคัญของฟิลด์ (ลักษณะเฉพาะ) สามารถตั้งค่าได้ตั้งแต่ 01 ถึง 99 โดยส่วนใหญ่แล้วฟิลด์นี้จะเว้นว่างไว้
กำหนดตารางเงื่อนไข
ตอนนี้ เมื่อเรารู้ว่าตารางเงื่อนไขคืออะไร ใช้ทำอะไร เราจะสามารถดูได้ว่าตารางเงื่อนไขสามารถกำหนดได้ที่ไหน และเรามีตัวเลือกใดในขณะที่สร้างตารางนั้น
ดังที่คุณเห็นในหัวข้อที่แล้ว เราได้ใช้ตาราง 18 – บันทึกข้อมูลวัสดุในตัวอย่างของเรา
เรามาดูกันว่ามันจะกำหนดไว้ที่ไหนและอย่างไร
แสดงตารางเงื่อนไขที่มีอยู่
ขั้นตอน 1)
- ดำเนินการรหัสธุรกรรม V / 05 และบนหน้าจอเริ่มต้นให้ป้อนหมายเลขโต๊ะของเรา – 18.
- ในส่วนที่ 2 คุณจะเห็นคำจำกัดความของตาราง หมายเลขตาราง คำอธิบาย และตัวเลือก XNUMX ตัวเลือกที่สามารถเลือกได้ ตัวเลือกแรกหมายถึงการใช้ระยะเวลาที่ถูกต้อง (แนะนำเสมอ) และตัวเลือกที่สองคือการตรวจสอบสถานะการเผยแพร่ของระเบียน หากเลือกไว้ ระบบจะพิจารณาเฉพาะระเบียนข้อมูลที่เผยแพร่เท่านั้นในการค้นหาเงื่อนไข
- นี่คือรายการฟิลด์ที่คุณเห็นแล้วในหัวข้อกำหนดลำดับการเข้าถึง
คุณสามารถดูวิธีการกำหนดค่าตารางเพื่อนำไปใช้ในการปรับแต่งลำดับการเข้าถึงในภายหลังได้
V / 05 ธุรกรรมใช้สำหรับแสดงตารางเงื่อนไข
V / 04 ธุรกรรมใช้สำหรับการเปลี่ยนแปลงตารางเงื่อนไข
V / 03 ธุรกรรมใช้สำหรับสร้างตารางเงื่อนไข
การสร้างตารางเงื่อนไขใหม่
ตอนนี้คุณสามารถกำหนดตารางเงื่อนไขใหม่ได้หากจำเป็นเพื่อนำไปใช้ในการกำหนดลำดับการเข้าถึง โดยส่วนใหญ่แล้วไม่จำเป็นต้องสร้างตารางเงื่อนไขใหม่ เนื่องจาก SAP นำเสนอแคตตาล็อกตารางสำเร็จรูปขนาดใหญ่
ขั้นตอน 1)
- ป้อน t-code M/03 และดำเนินการ
- เลือกหมายเลขโต๊ะใหม่ของคุณ (ต้องไม่ได้ใช้ เช่น 818)
- หากคุณต้องการคัดลอกตารางที่มีอยู่ลงในตารางใหม่ คุณสามารถเลือกตารางต้นฉบับได้ที่นี่ สิ่งนี้มีประโยชน์หากตารางของคุณคล้ายกับตารางอื่นที่มีอยู่ และต้องการเพียงการเปลี่ยนแปลงง่ายๆ เพื่อให้เป็นไปตามข้อกำหนด
ขั้นตอน 2) ในหน้าจอถัดไป คุณสามารถทำการตั้งค่าทั้งหมดสำหรับตารางเงื่อนไข และสร้างมันขึ้นมาได้
- คลิกปุ่มนี้หากคุณต้องการแก้ไขคำอธิบาย
- เลือกว่าตารางของคุณควรตรวจสอบระยะเวลาที่มีผลและสถานะการเผยแพร่หรือไม่
- รายชื่อเขตข้อมูลปัจจุบัน คุณสามารถเลือกฟิลด์ใดๆ ที่คุณต้องการลบ (โดยการคลิกเพียงครั้งเดียว) และเลือกไอคอนลบ (ไอคอนรายการที่มีเครื่องหมายลบสีแดง)
- คุณสามารถเพิ่มฟิลด์จากแค็ตตาล็อกฟิลด์ได้โดยการดับเบิลคลิก
- คุณต้องสร้างตารางเพื่อใช้ในฟังก์ชันการกำหนดราคา
คุณยังสามารถใช้คลิกขวาเพื่อลบหรือเพิ่มเขตข้อมูลลงในตารางของคุณ รวมทั้งนำทางในแค็ตตาล็อกเขตข้อมูลทางด้านขวาของหน้าจอ ไม่สามารถแสดงฟิลด์ทั้งหมดในหน้าเดียวของแค็ตตาล็อกฟิลด์ได้
หลังจากที่สร้างสำเร็จแล้ว คุณจะได้รับแจ้งให้สร้างคำขอเปลี่ยนแปลง จากนั้นคุณจะเห็นหน้าจอบันทึกดังที่คุณเห็นในหน้าจอถัดไป
คุณได้สร้างตารางเงื่อนไขสำเร็จแล้ว ลองดูว่าเราสามารถดูตารางนั้นในหน้าจอการบำรุงรักษาลำดับการเข้าถึงได้หรือไม่
ตารางนั้นมีอยู่ตรงนั้นแล้ว ดังนั้นตอนนี้เราสามารถสร้างการเข้าถึงโดยใช้ตารางนี้ได้ เราจะไม่กล่าวถึงรายละเอียดในส่วนนี้มากนัก เนื่องจากเป็นกระบวนการที่ตรงไปตรงมาอย่างยิ่ง
ในโหนดการเข้าถึงของลำดับการเข้าถึงของเรา ให้เลือกปุ่ม "รายการใหม่" คุณสามารถสร้างการเข้าถึงได้ดังภาพด้านล่างเพื่อวัตถุประสงค์ในการทดสอบ
นอกจากนี้ เราต้องกำหนดฟิลด์ให้กับรหัสการเข้าถึง PB01 – 96 ของเราเพื่อให้ระบบทำงานได้อย่างถูกต้อง
ตารางเงื่อนไขธุรกรรม Codes: MM และ SD
รหัสธุรกรรมข้างต้นสมควรได้รับการอธิบายเพิ่มเติม เนื่องจากมีตระกูลรหัสสองตระกูลที่ทำงานคู่ขนานกัน และการใช้รหัสผิดมักเป็นสาเหตุของความสับสน ขั้นตอนข้างต้นใช้ V/05 สำหรับการแสดงผลและ M/03 สำหรับการสร้าง ซึ่งสะท้อนให้เห็นถึงวิธีการทำงานของที่ปรึกษาจำนวนมาก แต่ตระกูลรหัสทั้งสองไม่สามารถใช้แทนกันได้
| การกระทำ | การจัดการวัสดุ | การขายและการจัดจำหน่าย |
|---|---|---|
| สร้างตารางเงื่อนไข | M / 03 | V / 03 |
| ตารางเงื่อนไขการเปลี่ยนแปลง | M / 04 | V / 04 |
| ตารางแสดงเงื่อนไข | M / 05 | V / 05 |
| การบำรุงรักษาลำดับการเข้าถึง | M / 07 | V / 07 |
| การบำรุงรักษาตามประเภทเงื่อนไข | M / 06 | V / 06 |
ตระกูล M เกี่ยวข้องกับการจัดซื้อ และตระกูล V เกี่ยวข้องกับการขาย ทั้งสองตระกูลใช้โครงสร้างตารางพื้นฐานเดียวกัน ดังนั้น V/05 จึงแสดงตารางการจัดซื้อ แต่จะสร้างในตระกูลที่ตรงกับแอปพลิเคชันเสมอ เพื่อให้แคตตาล็อกฟิลด์ที่แสดงถูกต้อง การกำหนดราคาฝั่งการขายนั้นครอบคลุมอยู่ในส่วนอื่น SAP หลักสูตรฝึกอบรม SD.
⚠️คำเตือน: ตารางเงื่อนไขใหม่จะไม่สามารถใช้งานได้จนกว่าจะมีการสร้างตารางนั้นขึ้นมา การบันทึกคำจำกัดความเพียงอย่างเดียวจะไม่สร้างตารางฐานข้อมูล และลำดับการเข้าถึงจะไม่แสดงตารางนั้น ควรดำเนินการขั้นตอนการสร้างให้เสร็จสมบูรณ์และตรวจสอบบันทึกเสมอ
วิธีการค้นหาบันทึกเงื่อนไขในระหว่างการทำงาน
การกำหนดค่าจะมีประโยชน์ก็ต่อเมื่อเข้าใจพฤติกรรมขณะทำงานอย่างชัดเจนแล้ว เช่น เมื่อมีการกำหนดราคาสินค้าในใบสั่งซื้อ SAP ดำเนินการตามลำดับต่อไปนี้สำหรับประเภทเงื่อนไขทุกประเภทในสคีมา
- อ่านลำดับการเข้าถึง ประเภทเงื่อนไขจะระบุลำดับหนึ่งลำดับ ประเภทเงื่อนไขที่ไม่มีลำดับ เช่น PBXX จะถูกข้ามไปโดยสิ้นเชิง และสามารถป้อนด้วยตนเองเท่านั้น
- ประเมินความต้องการ การเข้าถึงแต่ละครั้งสามารถมีขั้นตอนการตรวจสอบข้อกำหนดได้ ข้อกำหนดที่ 35 ในตัวอย่างนี้จะตรวจสอบว่ามีระเบียนข้อมูลเฉพาะของโรงงานอยู่หรือไม่ หากข้อกำหนดนั้นไม่ผ่าน ระบบจะข้ามการเข้าถึงนั้นไปโดยไม่ต้องอ่านข้อมูลจากฐานข้อมูล
- สร้างกุญแจสำคัญ ข้อมูลสำคัญในตารางเงื่อนไขจะถูกกรอกจากเอกสาร ผู้ขาย วัสดุ โรงงาน และหน่วยงานจัดซื้อ จะถูกดึงมาจากส่วนหัวและรายละเอียดของใบสั่งซื้อ
- อ่านตารางเงื่อนไข หากมีข้อมูลอยู่แล้วสำหรับคีย์นั้น และข้อมูลนั้นยังคงถูกต้องในวันที่กำหนดราคา ระบบจะใช้ค่าดังกล่าวและหยุดการค้นหา นี่คือความหมายของคำว่า "พิเศษเฉพาะ"
- ตกลงไปโดยไม่โดนอะไรเลย หากไม่พบสิ่งใด ระบบจะลองเข้าถึงข้อมูลถัดไป เมื่อการเข้าถึงทุกครั้งล้มเหลว เงื่อนไขจะไม่มีค่า ซึ่งหากเป็นเงื่อนไขบังคับ จะทำให้เกิดข้อผิดพลาด
พฤติกรรมนี้อธิบายถึงอาการทั่วไปสองอย่าง ราคาที่ผิดพลาดอย่างดื้อรั้นมักหมายความว่าการเข้าถึงที่สูงกว่านั้นตรงกับบันทึกที่ไม่มีใครจำได้ และปุ่มวิเคราะห์บนหน้าจอเงื่อนไขรายการจะระบุชื่อการเข้าถึงที่ชนะ ราคาที่ไม่ปรากฏเลยมักหมายความว่าการเข้าถึงทั้งหมดล้มเหลว ส่วนใหญ่เป็นเพราะ บันทึกข้อมูลการซื้อ ระยะเวลาการใช้งานหมดอายุแล้ว การกำหนดโครงสร้างทั้งหมดครอบคลุมอยู่ใน การกำหนดกลุ่มสคีมา.











