วิธีโหลดข้อมูลธุรกรรมจากไฟล์แฟลตมา SAP บีไอ/บีดับเบิลยู
เราจะเรียนรู้วิธีโหลดข้อมูลธุรกรรมจาก Flat File ด้วยความช่วยเหลือของสถานการณ์
สถานการณ์: โหลดข้อมูลไปยัง DSO ชื่อ “DEMO_DSO” DSO มีฟิลด์ต่อไปนี้
ฟิลด์สำคัญ:
ZCUST – ลูกค้า
ZMAT – วัสดุ
ฟิลด์ข้อมูล:
ZPRICE – ราคาวัสดุ
ZQTY – ปริมาณ
มาดูขั้นตอนในการโหลดข้อมูลกัน เอสโอ จากไฟล์แฟลต
ขั้นตอนที่ 1) สร้างระบบต้นทางสำหรับไฟล์แฟลต
- ไปที่รหัสธุรกรรม RSA1
- คลิกปุ่มตกลง
ในหน้าจอถัดไป
- ไปที่แท็บ Modeling -> Source Systems
- คลิกขวาที่โฟลเดอร์ชื่อ FILE และเลือก "สร้าง" จากเมนูบริบท
ในหน้าจอถัดไป
- ป้อนชื่อระบบลอจิคัล
- ป้อน Description.คลิกปุ่มดำเนินการต่อ
ขั้นตอนที่ 2) สร้างส่วนประกอบแอปพลิเคชัน
- ไปที่รหัสธุรกรรม RSA1
- คลิกปุ่มตกลง
- ไปที่แท็บการสร้างแบบจำลอง -> แหล่งข้อมูล
- เลือกระบบต้นทาง
- คลิกขวา -> สร้างส่วนประกอบแอปพลิเคชัน
- ป้อนชื่อทางเทคนิค
- ป้อน Descriptไอออน
- คลิกดำเนินการต่อ
ขั้นตอนที่ 3) สร้างแหล่งข้อมูล
- ไปที่รหัสธุรกรรม RSA1
- คลิกปุ่มตกลง
- ไปที่แท็บการสร้างแบบจำลอง -> แหล่งข้อมูล
- คลิกขวา -> สร้างแหล่งข้อมูล
- ป้อนชื่อทางเทคนิค
- เลือกแหล่งข้อมูลประเภทข้อมูล
- คลิกดำเนินการต่อ
- กรอกข้อมูลในช่องที่แสดงด้านล่าง โครงสร้างนี้ควรเหมือนกับ DSO ที่จะโหลดข้อมูลธุรกรรม
- ในแท็บการแยก ให้เลือกอะแดปเตอร์เป็น "โหลดไฟล์ประเภทข้อความจากเวิร์กสเตชันในเครื่อง"
- เลือกเส้นทางไฟล์ที่จะโหลดไฟล์แฟลตลงในระบบและเปิดใช้งานแหล่งข้อมูล
ขั้นตอนที่ 4) สร้างการเปลี่ยนแปลงระหว่างแหล่งข้อมูล (แหล่งที่มา) และ DSO(Target).
- ไปที่รหัสธุรกรรม RSA1
- คลิกปุ่มตกลง
- ไปที่แท็บ Modeling -> InfoProvider
- สร้างการเปลี่ยนแปลง
- เข้าสู่ Target ประเภทวัตถุ
- เข้าสู่ Target ชื่อออบเจ็กต์
- ป้อนประเภทออบเจ็กต์ต้นทาง
- ป้อนชื่อออบเจ็กต์ต้นทาง
- เข้าสู่ระบบต้นทาง
- คลิกดำเนินการต่อ
หน้าจอด้านล่างแสดงการเปลี่ยนแปลงที่สร้างขึ้นด้วยการแมปฟิลด์แหล่งที่มาไปยัง Target เขตข้อมูล
ขั้นตอนที่ 5) สร้างกระบวนการถ่ายโอนข้อมูล
คลิกขวาที่โฟลเดอร์ DTP และเลือกตัวเลือก “สร้างกระบวนการถ่ายโอนข้อมูล” จากเมนูบริบท
หน้าจอด้านล่างแสดง DTP ที่สร้างขึ้น
ขั้นตอนที่ 6) สร้างแพ็คเกจข้อมูลและกำหนดการโหลดข้อมูลไปยัง DataSource (PSA)
- ไปที่รหัสธุรกรรม RSA1
- คลิกปุ่มตกลง
- ไปที่แท็บการสร้างแบบจำลอง -> แหล่งข้อมูล
- คลิกขวาที่ DataSource -> Create InfoPackage
- เข้าสู่แพ็คเกจข้อมูล Descriptไอออน
- คลิกบันทึก
- คลิกที่แท็บกำหนดการ
- คลิกปุ่มเริ่มเพื่อเริ่มการโหลดจากไฟล์แฟลตไปยังแหล่งข้อมูล
ขั้นตอนที่ 7) โหลดข้อมูลไปยัง DSO
- คลิกแท็บดำเนินการใน DTP
- คลิกปุ่มดำเนินการเพื่อเริ่มการโหลดข้อมูลจาก DataSource(PSA) ไปยัง DSO