MM17 รหัสเข้า SAP: การบำรุงรักษาข้อมูลหลักของวัสดุจำนวนมาก

⚡ สรุปอย่างชาญฉลาด

การสร้างข้อมูลหลักของวัสดุจำนวนมากจะเข้ามาแทนที่การป้อนข้อมูลซ้ำๆ ทีละรายการ ด้วยเครื่องมือต่างๆ เช่น MM17, LSMW, eCATT, BDC และ BAPI ธุรกรรม MM17 สามารถเปลี่ยนแปลงหรือขยายข้อมูลวัสดุหลายรายการพร้อมกันได้ เมื่อข้อมูลเป้าหมายเหมือนกัน

  • 🧰 ตัวเลือกเครื่องมือ: eCATT, LSMW, การบันทึก BDC และ BAPI ครอบคลุมการสร้างมวลสารอย่างแท้จริง ส่วน MM17 ครอบคลุมการเปลี่ยนแปลงมวลสารและการขยายมุมมอง
  • ⚠️ ข้อจำกัด MM17: วัสดุและระดับองค์กรที่เลือกทั้งหมดจะต้องได้รับมูลค่าเท่ากัน ซึ่งจำกัดให้การอัปเดตเป็นไปอย่างสม่ำเสมอ
  • 👥 เจ้าของ: การบำรุงรักษาจำนวนมากเป็นหน้าที่ของผู้เชี่ยวชาญเฉพาะด้านและนักพัฒนาโมดูล มากกว่าผู้ใช้งานทั่วไป
  • 🔎 ลำดับขั้นตอน: เลือกตารางข้อมูล เลือกช่วงวัสดุ เลือกฟิลด์ จากนั้นป้อนค่าใหม่และดำเนินการ
  • 🔁 การควบคุมการเขียนทับ: ปุ่มเฉพาะจะใช้ตัดสินใจว่าจะแทนที่ค่าที่มีอยู่แล้วหรือจะเติมเฉพาะช่องว่างเท่านั้น
  • 🧾 ตัวอย่างการทำงาน: หน่วยวัดพื้นฐานถูกเปลี่ยนจาก PAL เป็น PCS ในสื่อโทรทัศน์สองรายการในการออกอากาศครั้งเดียวกัน

รหัส T-code MM17 ใน SAP สำหรับการบำรุงรักษาข้อมูลหลักของวัสดุจำนวนมาก

การบำรุงรักษาครั้งใหญ่ (Mass Maintenance) คืออะไรใน SAP มม?

การบำรุงรักษาจำนวนมาก หมายถึง การใช้การดำเนินการข้อมูลหลักเดียวกันกับระเบียนจำนวนมากในการดำเนินการครั้งเดียว แทนที่จะเปิดข้อมูลแต่ละรายการทีละรายการ โครงการที่โหลดข้อมูลวัสดุสองพันรายการในระหว่างการเปิดใช้งาน หรือการตัดสินใจทางธุรกิจที่ย้ายกลุ่มผลิตภัณฑ์ทั้งหมดไปยังหน่วยวัดใหม่นั้น ไม่สามารถทำได้จริงหากใช้เพียง MM01 และ MM02 เท่านั้น

เบื้องหลังคำนี้มีสองความต้องการที่แตกต่างกัน และมักเกิดความสับสนกัน:

  • การสร้างจำนวนมาก สร้างระเบียนข้อมูลหลักของวัสดุที่ยังไม่มีอยู่ จำเป็นต้องใช้เครื่องมือโหลดข้อมูลที่สามารถขับเคลื่อนกระบวนการสร้างข้อมูลทั้งหมด โดยกำหนดค่าที่แตกต่างกันสำหรับแต่ละระเบียน
  • การเปลี่ยนแปลงมวล การอัปเดตฟิลด์ในบันทึกที่มีอยู่แล้ว หรือการขยายข้อมูลที่มีอยู่ไปยังระดับองค์กรที่สูงขึ้น นี่คือสิ่งที่ธุรกรรม MM17 ทำ

ความแตกต่างนี้มีความสำคัญ เพราะ MM17 ไม่สามารถสร้างหมายเลขวัสดุหรือกรอกข้อมูลในทุกช่องที่จำเป็นของระเบียนใหม่ได้ มันเขียนค่าที่ให้มาเพียงค่าเดียวลงในชุดที่เลือกไว้เท่านั้น ดังนั้น การสร้างข้อมูลจำนวนมากอย่างแท้จริงจึงใช้ LSMW, eCATT, การบันทึก BDC หรือการเรียกใช้ BAPI ซึ่งทั้งหมดนี้จะอ่านไฟล์ต้นฉบับที่มีแถวที่แตกต่างกันสำหรับแต่ละวัสดุ

ตารางเปรียบเทียบด้านล่างแสดงตำแหน่งที่เหมาะสมของเครื่องมือแต่ละชนิดก่อนที่จะสาธิตขั้นตอนการใช้งาน MM17

SAP บทช่วยสอนการบำรุงรักษาจำนวนมาก

หากต้องการสร้างวัสดุหลายรายการในคราวเดียว คุณควรมีสิทธิ์เข้าถึงฟังก์ชันเช่น

  1. เครื่องมืออีแคท
  2. LSMW (เวิร์กเบนช์การโยกย้ายระบบเดิม)
  3. BDC (การสื่อสารข้อมูลเป็นชุด) การบันทึก
  4. บาปิ (อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันทางธุรกิจ)

คุณยังสามารถใช้ธุรกรรมการบำรุงรักษาจำนวนมากได้ MM17 เพื่อสร้างมุมมองในบางกรณี แต่คุณต้องจำไว้ว่าไม่ใช่ทุกระดับองค์กรควรมีข้อมูลเดียวกัน (MM17 กำหนดให้ข้อมูลทั้งหมดสำหรับวัสดุและระดับองค์กรที่คุณเลือกควรเหมือนกัน)

การสร้างผลิตภัณฑ์จำนวนมากไม่ถือเป็นความรับผิดชอบของผู้ใช้ปลายทาง แต่ในฐานะผู้เชี่ยวชาญด้านโมดูล คุณอาจต้องทำงานในส่วนนี้ MM17- ในกรณี LSMW, BDC หรือ บาปิงานนี้ถือเป็นงานของนักพัฒนาหรือที่ปรึกษา ดังนั้นคุณไม่จำเป็นต้องเข้าใจรายละเอียด คุณแค่ต้องรู้แนวคิด และรู้ว่ามีความเป็นไปได้ในการบำรุงรักษาข้อมูลจำนวนมากในลักษณะนี้

คุณสามารถใช้ MM17 สำหรับการเปลี่ยนแปลงข้อมูลหลักวัสดุจำนวนมาก (หากธุรกรรมนี้ไม่สามารถทำได้สำเร็จ ก็สามารถทำได้โดยใช้ LSMW, BDC หรือ BAPI)

เปรียบเทียบเครื่องมือสร้างข้อมูลจำนวนมาก: MM17, LSMW, eCATT, BDC และ BAPI

เครื่องมือแต่ละชนิดมีข้อดีข้อเสียแตกต่างกันระหว่างความยุ่งยากในการติดตั้งกับความยืดหยุ่น ตารางนี้สรุปว่าควรเลือกใช้เครื่องมือใดในสถานการณ์ต่างๆ

เครื่องมือ สร้างบันทึกใหม่หรือไม่? ค่าในแต่ละระเบียนแตกต่างกันหรือไม่? ใครเป็นผู้ใช้เป็นประจำ เหมาะที่สุดสำหรับ
MM17 ไม่ เปลี่ยนแปลงและขยายเพิ่มเติมเท่านั้น ใช่ สามารถป้อนค่าลงในแต่ละแถวของตารางได้ ผู้เชี่ยวชาญโมดูล การอัปเดตฟิลด์อย่างสม่ำเสมอทั่วทั้งรายการวัสดุ
LSMW มี (ใบกำกับภาษีเต็มรูปแบบ) ใช่ อ่านจากไฟล์ต้นฉบับ ผู้ให้คำปรึกษา การย้ายข้อมูลครั้งเดียวและการโหลดซ้ำได้
อีแคทท์ มี (ใบกำกับภาษีเต็มรูปแบบ) ใช่ ขับเคลื่อนโดยคอนเทนเนอร์ข้อมูลทดสอบ ที่ปรึกษาหรือผู้ทดสอบ โหลดที่รวมกับการทดสอบระบบ
การบันทึก BDC มี (ใบกำกับภาษีเต็มรูปแบบ) ใช่ จากตารางภายใน นักพัฒนา ABAP หน้าจอที่ไม่มีตัวเลือกการโหลดมาตรฐาน
บาปิ มี (ใบกำกับภาษีเต็มรูปแบบ) ใช่ ต่อการโทร นักพัฒนา ABAP อินเทอร์เฟซและการโหลดอัตโนมัติแบบวนซ้ำ

BAPI เป็นตัวเลือกที่แข็งแกร่งที่สุด เพราะตรวจสอบความถูกต้องของข้อมูลโดยใช้ตรรกะทางธุรกิจเดียวกันกับการทำธุรกรรม โดยไม่ขึ้นอยู่กับลำดับการแสดงผลบนหน้าจอ BDC ในทางตรงกันข้าม การบันทึกจะหยุดลงทุกครั้งที่หน้าจอที่ใช้เป็นพื้นหลังมีการเปลี่ยนแปลง

วิธีใช้งาน MM17 สำหรับการบำรุงรักษาจำนวนมาก

ขั้นตอน 1)

  1. เข้าสู่ธุรกรรม MM17
  2. เลือกประเภทข้อมูลที่คุณต้องการเปลี่ยนแปลง เช่น เราจำเป็นต้องเปลี่ยนฟิลด์ในข้อมูลทั่วไป
  3. ดำเนินการแล้ว

การบำรุงรักษาจำนวนมากของ Material Master in SAP

ตารางที่แสดงในหน้าจอแรกนี้สอดคล้องกับมุมมองข้อมูลหลักของวัสดุ MARA เก็บข้อมูลทั่วไป MARC เก็บข้อมูลโรงงาน และ MVKE เก็บข้อมูลการขาย ดังนั้นตารางที่เลือกในที่นี้จะเป็นตัวกำหนดว่าฟิลด์ใดบ้างที่จะใช้งานได้ในภายหลัง

ขั้นตอน 2)

  1. ป้อนช่วงวัสดุหรือรายการที่เราต้องการเปลี่ยนแปลงข้อมูล
  2. ดำเนินงาน

การบำรุงรักษาจำนวนมากของ Material Master in SAP

ขั้นตอน 3)

  1. เมื่อคลิกที่ปุ่มที่แสดงด้านล่าง – คุณจะได้รับ เลือกฟิลด์ จอภาพ
  2. ตรวจสอบฟิลด์ที่เหมาะสม (เรากำลังเปลี่ยนหน่วยวัดฐานสำหรับวัสดุทั้งสองของเรา)
  3. คลิกลูกศรชี้ไปทางซ้ายเพื่อเพิ่มฟิลด์ที่เลือกลงในรายการฟิลด์ที่จะเปลี่ยนแปลง
  4. คลิกปุ่มตกลง

การบำรุงรักษาจำนวนมากของ Material Master in SAP

ขั้นตอน 4) ตอนนี้เราจะพบกับหน้าจอถัดไปที่เราสามารถป้อนค่าที่จะถ่ายโอนได้ สมมติว่าเราได้รักษา PAL – พาเลทให้เป็นหน่วยวัดพื้นฐานสำหรับชุดทีวีขนาด 24 นิ้ว และ 32 นิ้วของเรา และเราจำเป็นต้องเปลี่ยนหน่วยนั้นเป็นชิ้น PCS

  1. ระบุค่าที่คุณต้องการคัดลอกลงในกล่อง
  2. คลิกที่ส่วนหัวของคอลัมน์
  3. เลือกปุ่ม เพื่อเขียนทับค่าเก่าด้วย "PCS"
  4. ดำเนินการแล้ว

การบำรุงรักษาจำนวนมากของ Material Master in SAP

ตอนนี้การตั้งค่าของคุณได้รับการบันทึกแล้ว และข้อมูลหลักวัสดุของคุณก็เปลี่ยนไป

ข้อจำกัดและแนวทางปฏิบัติที่ดีที่สุดของ MM17

MM17 เขียนข้อมูลลงฐานข้อมูลหลักโดยตรงโดยไม่มีขั้นตอนการอนุมัติ ดังนั้นหากเกิดข้อผิดพลาด ข้อมูลจะกระจายไปยังวัสดุที่เลือกทั้งหมดพร้อมกัน แนวทางปฏิบัติต่อไปนี้จะช่วยควบคุมความเสี่ยงดังกล่าวได้

  • ทดสอบในสภาพแวดล้อมจำลองก่อน ทดสอบการเลือกและการเปลี่ยนแปลงฟิลด์แบบเดียวกันในระบบไคลเอ็นต์ที่ไม่ใช่ระบบใช้งานจริง และตรวจสอบตัวอย่างบันทึกก่อนที่จะทำซ้ำในระบบใช้งานจริง
  • เริ่มต้นด้วยการเลือกอย่างจำกัด ดำเนินการทดสอบกับวัสดุสองหรือสามชนิด ตรวจสอบผลลัพธ์ใน MM03 จากนั้นจึงขยายช่วงของวัสดุให้กว้างขึ้น
  • ทำความเข้าใจเกี่ยวกับปุ่มเขียนทับ (overwrite) การเลือกเขียนทับจะแทนที่ข้อมูลที่มีอยู่เดิม ในขณะที่ตัวเลือกอื่นจะกรอกเฉพาะช่องที่ว่างอยู่เท่านั้น การเลือกผิดจะทำลายค่าที่บันทึกไว้โดยไม่แจ้งให้ทราบล่วงหน้า
  • ระวังข้อมูลที่เกี่ยวข้อง การเปลี่ยนหน่วยวัดพื้นฐาน ดังตัวอย่างข้างต้น จะถูกปฏิเสธหากยังมีสินค้าคงเหลืออยู่ หรือเอกสารที่ยังเปิดอยู่ยังอ้างอิงถึงหน่วยวัดเดิม
  • บันทึกการเลือกนั้นไว้ บันทึกรายการวัสดุที่ใช้ไว้ เพื่อให้สามารถแก้ไขได้ tracแก้ไขหรือกลับค่าหากรายงานปลายทางดูผิดปกติ
  • ตรวจสอบบันทึกผลลัพธ์ MM17 จะรายงานว่าบันทึกใดบ้างที่ได้รับการอัปเดต และบันทึกใดบ้างที่ล้มเหลว การทำงานที่สิ้นสุดโดยไม่มีข้อความสีเขียวแสดงว่าการเปลี่ยนแปลงยังไม่ได้ถูกนำไปใช้โดยสมบูรณ์

เมื่อข้อกำหนดจำเป็นต้องใช้ค่าที่แตกต่างกันสำหรับวัสดุแต่ละชนิด หรือฟิลด์ที่ MM17 ไม่แสดง ให้ส่งเรื่องต่อไปยังผู้เชี่ยวชาญ LSMW หรือการโหลดข้อมูลผ่าน BAPI แทนที่จะบังคับทำธุรกรรม สำหรับการทำงานกับข้อมูลรายการเดียว คัดลอกวัสดุต้นฉบับ และ เปลี่ยนวัสดุหลัก บทเรียนต่างๆ ยังคงเป็นวิธีที่ถูกต้อง

คำถามที่พบบ่อย

ไม่มีปุ่มย้อนกลับ ค่าก่อนหน้าจะต้องถูกกู้คืนโดยการเรียกใช้ MM17 อีกครั้งด้วยข้อมูลเดิม ซึ่งเป็นเหตุผลว่าทำไมจึงควรบันทึกรายการวัสดุและค่าเก่าไว้ล่วงหน้า

ใช่ ภายในขอบเขตที่กำหนด การเลือกตารางข้อมูลโรงงานและป้อนข้อมูลโรงงานใหม่จะสร้างมุมมองนั้นสำหรับวัสดุที่เลือก โดยมีเงื่อนไขว่าวัสดุที่เลือกแต่ละรายการจะต้องมีค่าระดับโรงงานที่เหมือนกัน

AI จะทำความสะอาดไฟล์ต้นฉบับก่อนโหลด โดยตรวจจับคำอธิบายที่ซ้ำกัน หน่วยที่ไม่สอดคล้องกัน และฟิลด์ที่จำเป็นที่ขาดหายไป ซึ่งจะช่วยขจัดข้อผิดพลาดส่วนใหญ่ที่มักปรากฏขึ้นเฉพาะในระหว่างการโหลดเท่านั้น

ใช่แล้ว โมเดลจะอ่านคำอธิบายที่เป็นข้อความอิสระและเสนอประเภทกลุ่มวัสดุ ประเภทวัสดุ และลักษณะการจำแนกประเภท จากนั้นผู้ดูแลข้อมูลจะตรวจสอบข้อเสนอเหล่านั้น ซึ่งเร็วกว่าการกำหนดแต่ละรายการด้วยตนเองมาก

การอนุมัติการเปลี่ยนแปลงข้อมูลหลักของวัสดุเหมือนกับ MM02 แต่ถูกจำกัดด้วยประเภทวัสดุและโรงงาน องค์กรส่วนใหญ่ให้สิทธิ์ MM17 แก่ทีมกำกับดูแลข้อมูลขนาดเล็กเท่านั้น เนื่องจากขอบเขตการใช้งานที่จำกัด

สรุปโพสต์นี้ด้วย: