SAP BPC - คำถามสัมภาษณ์
SAP Enterprise Performance Management (EPM) ช่วยให้องค์กรของคุณสามารถปรับปรุงการจัดการประสิทธิภาพทางการเงินและการดำเนินงาน SAP EPM รองรับฟังก์ชันที่หลากหลายด้วย SAP Business Planning and Consolidation BPC-NW หรือ BPC-MS เช่นการรวมทางการเงินการจัดการข้อมูลทางการเงินการจัดการประสิทธิภาพซัพพลายเชนการจัดการกลยุทธ์และด้านอื่น ๆ อีกมากมาย
- SAP BPC NetWeaver
- ก.พ.ค.
Star Schema for Exceptional Reporting- SAP BPC ใช้ NW InfoCubes เพื่อจัดเก็บข้อมูล แบบจำลองมิติที่ใช้เป็นแบบขยาย Star Schema ดังนั้นจึงทำให้ BPC พร้อมระบบ NW เป็นระบบพิเศษสำหรับการรายงาน
No Database Dependence Version - เวอร์ชัน BPC NW ไม่ขึ้นอยู่กับเวอร์ชันของฐานข้อมูลและสามารถเรียกใช้ฐานข้อมูลทั่วไปเช่น DB2, Oracle, SQL Server เป็นต้น
BW Accelerator Support- เครื่องมือเร่ง SAP NetWeaver BW เป็นคุณสมบัติเพิ่มเติมที่สามารถใช้เพื่อเพิ่มประสิทธิภาพการรายงานในระบบแม้ว่าคุณจะใช้ชุดข้อมูลขนาดใหญ่ก็ตาม ช่วยประหยัดค่าใช้จ่ายของ บริษัท ทางอ้อมเนื่องจากมีการรายงานปัญหาประสิทธิภาพการทำงานน้อยลง
BAdI Development and ABAP Support- SAP BPC พร้อม NetWeaver ช่วยให้คุณใช้การเขียนโปรแกรม ABAP เพื่อพัฒนาตรรกะของสคริปต์ K2 ช่วยให้สามารถสร้างอินเทอร์เฟซ BAdi ส่วนเสริมทางธุรกิจในระบบส่วนหลังซึ่งสามารถเรียกได้ในภายหลังจากตรรกะของสคริปต์ที่พัฒนาในระบบ BPC ช่วยในการแก้ปัญหาความต้องการทางธุรกิจที่ซับซ้อนและลดเวลาในการพัฒนาองค์กร
Dimension Logic - สามารถกำหนดค่าในระบบ BPC โดยใช้สูตรทางคณิตศาสตร์อย่างง่าย
Business Rules - สิ่งนี้ช่วยให้คุณสร้างกฎในระบบ BPC เพื่อทำหน้าที่เฉพาะ
K2 Script Logic- ใช้เพื่อทำหน้าที่เฉพาะบางอย่างซึ่งไม่สามารถทำได้โดยใช้ฟังก์ชันสำเร็จรูปเพื่อให้เป็นไปตามข้อกำหนดทางธุรกิจ คุณสามารถสร้างลอจิกสคริปต์ K2 เพื่อทำหน้าที่บางอย่างซึ่งสามารถดำเนินการได้ในระบบมาตรฐาน
Requirement - SAP NetWeaver ABAP 7.3 หรือ 7.31
Database - รองรับ SAP NetWeaver เวอร์ชันใดก็ได้ข้างต้น
Operating System - เวอร์ชันใด ๆ ที่รองรับของระบบ SAP NetWeaver และเอ็นจิ้นฐานข้อมูล
ชั้นนี้มีหน้าที่จัดเก็บข้อมูลทั้งหมดในฐานข้อมูล ระบบแบ็คเอนด์ SAP NW มีหน้าที่สร้างอ็อบเจ็กต์และข้อมูลที่จัดเก็บสำหรับระบบ BPC NetWeaver รองรับฐานข้อมูลส่วนใหญ่เช่น SQL Server, DB2, Oracle และอื่น ๆ อีกมากมาย
เพื่อให้เป็นไปตามข้อกำหนดการวางแผนธุรกิจและการรวมบัญชีขององค์กรคุณต้องสร้างแบบจำลองในสภาพแวดล้อมซึ่งกำหนดเป็นชุดของมิติต่างๆ
สคริปต์ลอจิกถูกกำหนดให้เป็นชุดของโครงสร้างการเขียนโปรแกรม SQL หรือ MDX เพื่อทำหน้าที่กำหนดเองบางอย่างเพื่อความยืดหยุ่นและจัดการโมเดลข้อมูล เมื่อข้อกำหนดเฉพาะบางอย่างไม่สามารถบรรลุได้โดยใช้กฎทางธุรกิจข้อกำหนดเหล่านี้สามารถตอบสนองได้โดยใช้ Logic Scripts
C_Acct (A) - สำหรับการรักษาแผนภูมิบัญชี
C_Category (C) - กำหนดหมวดหมู่
Groups (R) - เช่นเดียวกับ GROUP A (USD) GROUP B (EUR) และ GROUP C (RMB)
Entity (E) - ประกอบด้วยหน่วยธุรกิจที่ใช้ในการได้มาซึ่งกระบวนการ
C_Datasrc (D) - มิติข้อมูลแหล่งข้อมูล
IntCo (I) - กำหนดระดับของลำดับชั้นเอนทิตีที่ระดับที่ต้องดำเนินการกำจัด
Time (T) - เวลาในทุกมิติ
Flow (S) - เพื่อติดตามความเคลื่อนไหวในการรวมบัญชี
R_Acct (A) ใช้สำหรับการรักษาอัตราประเภทต่างๆ
- รุ่นมาตรฐาน
- แบบจำลองที่ฝังตัว
Embedded model แตกต่างจาก Standard model และรวมถึงการเข้าถึงข้อมูลของผู้ใช้ในชุมชนทั้งหมด สำหรับรูปแบบการออกแบบแบบฝังเวอร์ชันเริ่มต้นที่ใช้คือ SAP BW Integrated Planning and Planning Application Kit เช่น BW-IP และ PAK
ในรูปแบบมาตรฐานสภาพแวดล้อม BPC มีแอปพลิเคชันหรือโมเดล BPC และแต่ละรุ่นจะสร้าง BW InfoCube ซึ่งซ่อนอยู่
ป้อนชื่อมิติข้อมูลและคำอธิบาย คลิกปุ่ม 'คัดลอก'
ไฟล์การแปลงจัดเตรียมการแมปฟิลด์จาก BW เป็น BPC และเป็นไฟล์ excel ใน BPC ประกอบด้วยข้อมูลธุรกรรมจาก InfoObjects ใน BW พร้อมมิติ BPC ที่กำหนดในคอนโซลการดูแลระบบ
มีสามส่วนที่กำหนดไว้สำหรับไฟล์การแมป -
Options - ประกอบด้วยการตั้งค่าทั่วไป
Mapping - ใช้เพื่อกำหนดมิติในระบบ BPC พร้อมคอลัมน์ต้นทางใน BW InfoObject
Conversion - มีลิงก์ของแผ่นงาน Excel อื่น ๆ เพื่อใช้รูทีนการแปลง
ไฟล์แปลงใช้เพื่อใช้กฎการแปลงสำหรับมิติ BPC และเป็นไฟล์ Excel ประกอบด้วยสามส่วน -
External - มีค่าจากแหล่งภายนอก
Internal - มีค่าที่ควรมีสำหรับมิติข้อมูล BPC
Formula - กำหนดสูตรการแปลงที่ใช้กับแต่ละระเบียน
- การใช้เทมเพลตเริ่มต้น
- ตัวสร้าง EvDRE
- ลากและวางอินเทอร์เฟซ
- สมุดงานเปล่า
ผลรวมย่อยตามบัญชี | รายงานที่กำหนดเองนี้ประกอบด้วยมิติข้อมูลบัญชีที่มีผลรวมย่อยในแถวและมิติใด ๆ ในคอลัมน์ |
ความแปรปรวน | รายงานที่กำหนดเองนี้มีมิติข้อมูลในการเปรียบเทียบแถวและหมวดหมู่ในคอลัมน์ นอกจากนี้ยังมีการคำนวณผลต่าง (ทั้งจำนวนและเปอร์เซ็นต์) มีทั้ง YTD และกล่องธาตุ |
การรวม | รายงานที่กำหนดเองนี้ประกอบด้วยมิติข้อมูลในแถวและสมาชิกประเภทเอนทิตีในคอลัมน์ที่มีลำดับชั้น |
X เปรียบเทียบ | รายงานที่กำหนดเองนี้มีมิติข้อมูลใด ๆ ในการเปรียบเทียบแถวและหมวดหมู่ในคอลัมน์และยังดึงข้อมูลช่วงเวลาเดียวกันของปีที่แล้ว มีทั้ง YTD และกล่องธาตุ |
เปรียบเทียบกับ 3 ปี | เปรียบเทียบปีต่อปี |
เจาะในสถานที่ | เทมเพลตนี้ทำการเจาะในสถานที่ |
ซ้อนกัน | ซึ่งทำให้สามารถซ้อนมิติสองมิติในแถวและมิติที่สามในคอลัมน์ได้ |
เรียงตามมูลค่า | เทมเพลตนี้ดำเนินการจัดเรียงตามมูลค่ารวม |
เจาะมิติ | สิ่งนี้อนุญาตให้ใช้การเจาะในมิติเดียวไปยังอีกมิติหนึ่ง |
ไปที่ EPM Ribbon →เพิ่มเติม→การโยกย้าย EvDRE
Spread- ตัวเลือกการสร้างแบบจำลองการแพร่กระจายช่วยให้คุณสามารถส่งค่าไปยังเซลล์ปลายทางที่ต้องการได้ ค่านี้สามารถกระจายได้อย่างเท่าเทียมกันหรือถ่วงน้ำหนักตามช่วงของค่า
Trend- วิธีการสร้างแบบจำลองแนวโน้มช่วยให้คุณสามารถกระจายมูลค่าหรือเปอร์เซ็นต์และกระจายไปตามปัจจัยที่เพิ่มขึ้นในเซลล์ปลายทาง คุณวางค่าต้นทางในเซลล์ปลายทางแรกและเซลล์ที่เหลือเป็นฟิลด์ที่มีมูลค่าเพิ่มขึ้นตามจำนวนหรือเปอร์เซ็นต์
Weighted- ช่วยให้คุณสามารถจัดสรรชุดของค่าตามปัจจัยถ่วงน้ำหนักในแผ่นงาน excel ในสิ่งนี้คุณจะเลือกค่าบางค่าเพิ่มขึ้นจากนั้นจัดสรรจำนวนใหม่ตามน้ำหนักของเซลล์ที่เลือก
ในการกำหนดสูตรมิติข้อมูลสมาชิกคุณต้องใส่วงเล็บเหลี่ยมรอบมิติและมีจุดอยู่ระหว่างสอง
[ผลิตภัณฑ์]. [PRODUCT1] - [ผลิตภัณฑ์]. [PRODUCT2]
[SALES]. [SALES1] / [SALES]. [SALES2]
ต้องใช้ฟังก์ชันเลขคณิตมาตรฐานในสูตรมิติ - การบวก (+), การลบ (-), การคูณ (*), การหาร (/) - ใช้ใน SAP NetWeaver
การแปลงอย่างง่าย
ควรมีแอปพลิเคชัน Rate ที่คุณจัดเก็บอัตราแลกเปลี่ยน
คุณควรมีมิติข้อมูลบัญชีซึ่งรวมถึง RATETYPE
มิติเอนทิตีควรมีคุณสมบัติ CURRENCY
ตรรกะของ FXTRANS ควรพร้อมใช้งานและตรรกะเริ่มต้นควรรวมถึงการเรียกใช้ตรรกะ FXTRANS
มิติข้อมูลเอนทิตีควรมีคุณสมบัติ TRANSALATE_TO
การแปลงที่ซับซ้อน
ควรมีแอปพลิเคชัน Rate ที่คุณจัดเก็บอัตราแลกเปลี่ยน
แอปพลิเคชันควรมีมิติข้อมูลประเภท CURRENCY
ควรมีคุณสมบัติ REPORTING สำหรับมิติ CURRENCY
มิติเอนทิตีต้องมีคุณสมบัติ CURRENCY
มิติบัญชีต้องมีคุณสมบัติ RATETYPE
ควรมีตรรกะ FXTRANS
ตรรกะเริ่มต้นควรรวมถึงการเรียกใช้ตรรกะ FXTRANS
สถานะการทำงานใช้เพื่อล็อกพื้นที่ของข้อมูลในโมเดล สิ่งนี้ใช้เพื่อแทนที่สิทธิ์การเข้าถึงสมาชิกของผู้ใช้เพื่อเขียนไปยังภูมิภาคหนึ่ง ๆ
มีหลายมิติที่กำหนดไว้สำหรับภูมิภาคที่มีคุณสมบัติเดียวที่เรียกว่า OWNER ในขณะที่กำหนดสถานะการทำงานจะมีการกำหนดดังต่อไปนี้ -
Work States - เป็นของสถานะทางกายภาพของข้อมูล
Security- คุณสามารถตั้งค่าระดับความปลอดภัยต่างๆในการเปลี่ยนข้อมูลในระบบ - ทั้งหมดหรือล็อก คุณกำหนดได้ว่าใครสามารถเปลี่ยนสถานะการทำงานได้ - ผู้จัดการหรือเจ้าของ
Data Update - สิ่งนี้กำหนดว่าลูกค้าจะอัปเดตข้อมูลอย่างไร
Push - ตัวเลือกนี้ใช้เพื่อผลักดันสถานะการทำงานเดียวกันสำหรับบุตรหลานทั้งหมดของสมาชิก
คุณสามารถเผยแพร่หนังสือไปยังเว็บ BPC ผู้ดูแลระบบและผู้ใช้ระดับสูงมีตัวเลือกในการสร้างหนังสือรายงานโดยรวบรวมชุดรายงาน
คุณสามารถเลือกเอาต์พุตเป็น Printer copy หรือไฟล์. pdf ซึ่งสามารถจัดเก็บไว้บนเซิร์ฟเวอร์ได้ คุณสามารถใช้ตัวช่วยสร้างการจัดพิมพ์หนังสือสำหรับสิ่งนี้ ไปที่ตัวเลือก ePublish และเลือกตัวช่วยสร้างการเผยแพร่หนังสือจากที่นั่น
ฟังก์ชันการตรวจสอบช่วยให้คุณสร้างรายงานที่มีประวัติเซสชันผู้ใช้และข้อมูลระบบ
คุณสามารถสร้างรายงานการตรวจสอบในหัวข้อต่อไปนี้ -
Business Process Flows - คุณสามารถสร้างรายงานเหล่านี้ใน BPF
- Standard
- Step
- Audit
Security - คุณสามารถสร้างรายงานเหล่านี้ได้ในความปลอดภัย
- User
- Team
- โปรไฟล์งาน
- โปรไฟล์การเข้าถึงข้อมูล
- BPF
General - คุณสามารถสร้างรายงานเหล่านี้ได้โดยทั่วไป
- สถานะการทำงาน
- กิจกรรมการบริหาร
- Comments
- การเปลี่ยนแปลงข้อมูล
วารสารใน BPC ใช้เพื่ออัปเดตข้อมูลในฐานข้อมูล โดยปกติจะทำเพื่อโพสต์ข้อมูลสิ้นไตรมาสหรือสิ้นปีใน BPC
Example- สมมติว่าผู้ดูแลระบบได้อัปโหลดข้อมูลบัญชีแยกประเภทไปยังแอปพลิเคชันเพื่อให้ผู้จัดการพื้นที่ตรวจสอบโดยใช้ตัวจัดการข้อมูล ผู้จัดการพื้นที่สามารถทำการเปลี่ยนแปลงที่จำเป็นกับข้อมูลโดยใช้รายการเจอร์นัล
ต่อไปนี้เป็นงานที่สามารถทำได้โดยใช้ Journal manager หากคุณมีรายการบันทึกประจำวันที่เปิดอยู่คุณสามารถดำเนินการได้จากตัวเลือกวารสาร
งาน | การนำทาง |
---|---|
การสร้างรายการบันทึกประจำวัน | ซึ่งสามารถทำได้โดยใช้บานหน้าต่างการดำเนินการ |
การแก้ไขรายการบันทึกประจำวัน | สามารถใช้อ็อพชัน Save as เพื่อบันทึกรายการเจอร์นัลด้วย ID ใหม่ |
การคัดลอกรายการบันทึกประจำวัน | จากรายการวารสารเลือกรายการบันทึกประจำวันและคัดลอกเพื่อยืนยัน |
การค้นหาวารสาร | เลือกแบบสอบถามใหม่จาก Journal Manager |
เปิดวารสารอีกครั้ง | เลือกเปิดวารสารใหม่ |
เนื้อหาเมนูแบบกำหนดเองถูกกำหนดโดยสองส่วนในเทมเพลตเมนูแบบกำหนดเอง - ส่วนเริ่มต้นและส่วนรายการเมนู
พารามิเตอร์ | ตัวเลือก |
---|---|
NORMALSCREEN |
Value is True - เปิดเมนูที่กำหนดเองในอินเทอร์เฟซ Excel Value is False - เปิดเมนูแบบกำหนดเองใน Standard Excel |
HIDEEVTOOLBARS |
If Value is True - จะซ่อนแถบเครื่องมือการวางแผนและการรวมบัญชี If Value is False - จะแสดงแถบเครื่องมือการวางแผนและการรวมบัญชี |
CVLIST | ใช้เพื่อกำหนดมิติข้อมูลที่จะต้องแสดงที่ด้านบนของหน้าเมนูแบบกำหนดเอง มิติข้อมูลเหล่านี้สามารถเปลี่ยนแปลงได้ในรายงานที่กล่าวถึงในเมนูกำหนดเอง |
ส่วนรายการเมนูประกอบด้วยพารามิเตอร์ต่อไปนี้ -
Menu Item - คำอธิบายข้อความที่ผู้ใช้สามารถเลือกสำหรับรายการเมนู
Actions - ไฮไลต์ฟังก์ชั่นเมนูที่กำหนดเองหรือคำสั่งเมนู
Level - ระดับสามารถเลือกได้จากส่วนรายการหรือรายการย่อย
Parameters - สำหรับฟังก์ชั่นเมนูที่กำหนดเอง
Normal Screen- ค่าเริ่มต้นคือเต็มหน้าจอ ตั้งค่าเป็น true เปิดเมนูแบบกำหนดเองในหน้าจอปกติ
CVOverride - ใช้เพื่อเปลี่ยนขนาดมุมมองปัจจุบันขณะสลับแอปพลิเคชัน
เราใช้แบบจำลองการรายงานเพื่อการวิเคราะห์ โมดูลที่ไม่ต้องรายงานรวมถึงโมเดลไดรเวอร์และอัตราและใช้สำหรับอัตราสกุลเงินราคาข้อมูลการเป็นเจ้าของ ฯลฯ
ประเภทของแบบจำลองการรายงาน -
- Consolidation
- Finance
- Generic
ประเภทของแบบจำลองการไม่รายงาน -
- Rate
- Ownership
คุณสามารถทำการรายงานเกี่ยวกับแบบจำลองที่ไม่รายงาน แต่คุณไม่สามารถกำหนดสถานะการทำงานให้กับโมเดลเหล่านั้นได้
ในการแปลงสกุลเงินและการกำจัดระหว่าง บริษัท คุณต้องมีประเภทมิติข้อมูล - มิติระหว่าง บริษัท (I) ในการดำเนินการกำจัดระหว่าง บริษัท แอปพลิเคชันควรมีดังต่อไปนี้ -
- ประเภทมิติข้อมูล“ I” สำหรับการกำจัดระหว่าง บริษัท
- มิติข้อมูล“ I” ควรมี ENTITY พร็อพเพอร์ตี้
- มิติข้อมูลบัญชีควรมีคุณสมบัติ ELIMACC
- มิติเอนทิตีควรมีคุณสมบัติ ELIM
- คุณควรกำหนดตารางธุรกิจที่เหมาะสม
- ควรมีแพ็กเกจ DPT เพื่อดำเนินการลอจิกระหว่าง บริษัท ควรพร้อมใช้งาน
มิติ | ทรัพย์สิน | ความยาว | เนื้อหา |
---|---|---|---|
บัญชีผู้ใช้ | ELIMACC | 20 | บัญชีที่ถูกต้อง |
เอนทิตี | ELIM | 1 ตัวอักษร | ประกอบด้วย "Y" หรือว่างเปล่า |
บริษัท อินเตอร์ | เอนทิตี | 20 | รหัสเอนทิตี wrt สมาชิกระหว่าง บริษัท |
สกุลเงิน | การรายงาน | 1 | "Y" หรือว่างเปล่า |