1.0 Overview




Provide an overview of the app (e.g Domain, key processes, purpose of the app, etc)

Describe the key User profiles that exist for the application. 

General role/Viewer role:

Approver role:

Target Users:

As examples: Controllers / Accountants

VERSION

DATE

MODIFIED BY 

DESCRIPTION

0.01

dd.mm.yyyy

<Insert name>

Initial draft










Data Product Type 
  • Dashboard
  • Report
  • Advanced analytics
  • AI 
  • Others <specify which one>
Technologies
  • BW
  • Tableau
  • Qliksense
  • Talend
  • Dataiku
  • Others <specify which one>

Data Sources 

Note: list of all applications and various environment

  • SAP PF1 (Production environment)
  • SAP WP1
  • SAP PI1
  • BW (versions)
  • iCare CRM 
  • CORE CRM
  • Others <specify the name of the source> 

2.0 Business Process


Capture the business process that the application supports . This can be describe through a process diagram or a business capability model


3.0 Application Feature Overview


Information about the existent Workbooks and the respective BW queries.


ReportsDescriptionInfo ProvidersApplicationPromptsBW Workbook QueryQuery Technical NameAdditional Information
SPRINT - PtP: Material AnalysisMasterData Material (C_MATNR2)DSOs Material Modification Follow-up

Infoprovider = C_MATNR2= DB_MMAT1= DB_MMAT2= DB_MMAT3Modification Date= #
BW_QRY_MV_MATAN1_0001
SPRINT - PtP: Readsoft Payables AgeingCubes Read Soft Header DataDSO Read Soft Header Data



BW_QRY_MV_RDSF01_0002
SPRINT - PtP: ReadSoft Analysis (Core Query)Cubes Read Soft Header DataDSO Read Soft Header Data



BW_QRY_MV_RDSF01_0001
SPRINT - PtP: Suppliers Analysis (Core Query)DSOs Vendor Modification Follow-up (+ PRS)MasterData PRS Vendor (C_VENDPRS)



BW_QRY_MV_SUPAN1_0001
SPRINT - PO Messages Follow-up (Core QueryCubes PO - Messages StatusMV_PUMS1SPRINT - PtPInfoProvider= C_PUMS1= C_PUMS2= C_PUMS30Calday= #Vendor Class<> SVendor Account Group<> KRED<> PERS<> Z012<> Z013<> ZSET<> ZZCP<> ZZPEVendor<> [P000000000 - PZZZZZZZZZ]
BW_QRY_MV_PUMS1_0001
SPRINT - Provisioning Analysis (Core Query)Cubes PO Schedule LineMasterData Item number of purchase requisition (C_PURRQI)



BW_QRY_MV_PROVG_0001This query will be split into 5 core queries like it is done for QlikView. Currently the date filter is only applied at restricted keyfigure level so the whole cubes are read each time.
SPRINT - PtP: Payables Analysis (Core Query)Cubes FIAP for SprintCubes Read Soft Header Data

InfoProvider= CR_PUAP1= CR_PUAP2= CR_PUAP3= CR_RDSF1= CR_RDSF2Creditor<> [P000000000 - PZZZZZZZZZ]Creditor Class<> SCreditor Account Group<> KRED<> PERS<> Z012<> Z013<> ZSET<> ZZCP<> ZZPEVendor Class
<> S

BW_QRY_MV_APRS1_0003
SPRINT - PtP: Payables Analysis Posting Date (Core Query)MV_APRS1



BW_QRY_MV_APRS1_0004
SPRINT - PtP: Payables Analysis Clearing Date (Core Query)MV_APRS1
Account Payable

BW_QRY_MV_APRS1_0005
SPRINT - PtP: Payables Analysis (QV Query)MV_APRS1
Account Payable

QVSBS_BW_QRY_MV_APRS1_0003
SPRINT - PtP: Payables Analysis - Invoices (QV Query)MV_APRS1
AP

QVSBS_BW_QRY_MV_APRS1_0003B
SPRINT - PtP: SAP Contract Analysis (Core Query)Dsos Agreement Modification Follow-upMasterData Item for Principal Agreement (C_AGRITM)MV_PROVG


BW_QRY_MV_MATAN1_0002
SPRINT - PtP: Prov. Acknowlegment Analysis (Core Query)SPRINT - PtPMV_PROVGSPRINT - PtPInfoProvider
= C_PURRQI= CR_PUSL1= CR_PUSL2= CR_PUSL3Vendor Class<> SVendor<> [P000000000 - P999999999]Vendor Account Group<> KRED<> PERS<> Z012<> Z013<> ZSET<> ZZCP<> ZZPE

BW_QRY_MV_PROVG_0001BW_QRY_MV_PROVG_0003








4.0 Functional Specification


4.1 General Data/Calculations 

This section will approach the concepts/definitions that will be used in all the reports and required to understand the data from the reports.

Could be specific fields, closing activities, additional information to work and understand the reports.

SPRINT - PtP: Material Analysis

Variable Sequence

Key figures


SPRINT - PtP: Payables Analysis

General parameters

Global properties

Tab

Screenshot

Comment

Display


Rows/Columns


Value Display


Planning


Extended


Variables

Definitions

Variable Name

Info-object

Selection Type

Required

Description/Explanation

Vendor Zone (PUR)C_VENDID__C_PZONEAuthorization / Selection OptionNo
Zone (PUR)C_COMPCDE__C_PZONEAuthorization / Selection OptionNo
Creditor Attribut Purch. ZoneC_CREDID__C_PZONEAuthorization / Selection OptionNo
Source System0LOGSYSSeveral Single ValuesNo
Global Business UnitC_SUBACT2__CPFCTR1_2Authorization / SelectionNo
Company codeC_COMPCDEAuthorization / SelectionNo
SiteC_PLANT__C_PPSITESelection OptionNo
PlantC_PLANTAuthorization / Selection OptionNo
DomainC_DOMAINSelection OptionNo
SegmentC_SEGTSelection OptionNo
Purchase OrganisationC_PUR_ORGSelection OptionNo
Purchasing GroupC_PUR_GRPSelection OptionNo
Invoice Payment TermsC_PMNTTRMSelection OptionNo
Creditor ClassC_VENCLSSeveral Single ValuesNo
Vendor Class C_VENDID__C_VENCLSSeveral Single ValuesNo
Posting Date0CALDAYIntervalNo
Clearing Date0CLEAR_DATEIntervalNo
Account Document Number0AC_DOC_NOSelection OptionNo

Variable Sequence

Key figures


SPRINT - PtP: Payables Analysis Posting Date (Core Query)

Description

Key Figure

Type

Selection/Formula

Display/hide

BW_RBK_MV_APRS1_0001Restricted Keyfigure

Display
BW_RBK_MV_APRS1_0056

Display
BW_RBK_MV_APRS1_0057

Display
BW_RBK_MV_APRS1_0038


BW_RBK_MV_APRS1_0039

Display
BW_RBK_MV_APRS1_0002

Display





SPRINT - PtP: Payables Analysis Clearing Date (Core Query)

Key Figure 1

Description

Key Figure

Type

Formula/Selection

Show/Hide

1 - In Advance (RHO)Selection

Show
1 - In Advance (RCS)Selection

Show
1 - In Advance (PF1)Selection

Show





Characteristics

Location

Info-object Name

Info-object Text

Explanation (if needed)

FreeC_CREDID__0COUNTRY Creditor Country









SPRINT - PtP: Payables Analysis - Invoices (QV Query)

Key Figure 1

Description

Key Figure

Type

Selection/Formula

Display/hide

BW_RBK_MV_APRS1_0001Restricted Keyfigure

Display
BW_RBK_MV_APRS1_0056

Display
BW_RBK_MV_APRS1_0057

Display
BW_RBK_MV_APRS1_0038


BW_RBK_MV_APRS1_0039

Display
BW_RBK_MV_APRS1_0002

Display




Exceptions

Exception Name

Active

By default

Alert Level

Operator

Value

Other parameters

(if different from default)


Yes/No











SPRINT - PtP: PO Messages Follow-up (Core Query)

General parameters

Global properties

Tab

Screenshot

Comment

Display

Rows/Columns

Value Display

Planning

Extended


Variables

Definitions

Variable Name

Info-object

Selection Type

Required

Description/Explanation

PO Creation Date

0DOC_DATE

Interval

YES

Choose interval on PO creation date

Vendor Zone (PUR)C_VENDID__C_PZONEAuthorization / Selection OptionNo
Source System0LOGSYSCustomer exit / Several single valuesNo
Message date0CALDAYIntervalYes
Global Business UnitC_SUBACT2__CPFCTR1_2Authorization / Selection OptionNo
Zone (PUR)C_COMPCDE__C_PZONEAuthorization / Selection OptionNo
Company codeC_COMPCDEAuthorization / Selection OptionNo
Company CountryC_COMPCDE__0COUNTRYSelection OptionNo
SiteC_PLANT__C_PSITESelection OptionNo
PlantC_PLANTAuthorization / Selection OptionNo
Purchasing GroupC_PUR_GRPSelection OptionNo
Purchase OrganisationC_PUR_ORGSelection OptionNo
Purchase Doc CategoryC_BSTYPSelection OptionNo
Purchase Doc TypeC_BSARTSelection OptionNo
PO NumberC_EBELNSelection OptionNo
PO Created ByC_PO_ITM__0USERNAMESelection OptionNo



SPRINT - PtP: PO Messages Follow-up (Core Query)

Variable Sequence

Key figures


SPRINT - PtP: Prov. Acknowlegment Analysis (Core Query)

General parameters

Global properties

Tab

Screenshot

Comment

Display
Rows/Columns
Value Display
Planning
Extended

Variables

Definitions

Variable Name

Info-object

Selection Type

Required

Description/Explanation

PO Schedule Line Delivery Date

0SCL_DELDAT

Interval

YES

Choose interval of PO Schedule Line Delivery Date

Vendor Zone (PUR)C_VENDID__C_PZONESelection OptionNo
Country Attribut Purch. Zone C_ORIGCTY__C_PZONESelection OptionNo
Source System0LOGSYSSeveral Single ValuesNo
Company codeC_COMPCDESelection OptionNo
SiteC_PSITESelection OptionNo
PlantC_PLANTSelection OptionNo
MaterialC_MATNR2Selection OptionNo


Material GroupC_MAT_GRPSelection OptionNo
Material TypeC_MATNR2__C_MAT_TYPSelection OptionNo
Purchasing GroupC_PUR_GRPSelection OptionNo
Purchase OrganisationC_PUR_ORGSelection OptionNo
Vendor PRSC_VENDID__C_VENDPRSSelection OptionNo
VendorC_VENDIDSeveral Single ValuesNo
Vendor Country0COUNTRYSelection OptionNo
Vendor ClassC_VENDID__C_VENCLSSeveral Single ValuesNo
PO Number0DOC_NUMSelection OptionNo
PO Item CategoryC_PO_ITM__C_PSTYPSelection OptionNo
Purchase Doc TypeC_BSARTSelection OptionNo
Capex flagC_WBS_EL2__C_WBSE_TPSingle valueNo
Purchase RequestC_PURRQTSelection OptionNo
SAP ContractC_AGRNBRSelection OptionNo
Purch. Inforecord (PIR)C_PURIFRSelection OptionNo
DomainC_DOMAINSelection OptionNo
SegmentC_SEGTSelection OptionNo
Order Acknowl. ReqrmC_PO_ITM__C_KZABSSingle ValueNo
PO Item Created byC_PO_ITM__OCREATEDBYSelection OptionNo
PO Origin of NeedsC_PO_ITM__C_ORICDESelection OptionNo
PO Created ByC_PO_ITM__0USERNAMESelection OptionNo
Global Business UnitC_SUBACT2__CPFCTR1_2Selection OptionNo


Variable Sequence

Key figures

4.2 Process Detail 

4.2.1.  Report/Process Definition 

DomainSupply Chain
Application
Provider<insert name>
Existing Documentation

<insert link>


This section represents the process with detail information for the application. 

SPRINT - PtP: Material Analysis

Calculation rule detail

Ratio

is composed by KF or CKF or RKF

With Restriction

A

1ROWCOUNT

Number of Records

B

RKF_MV_MATAN1_0002 (C)

Number of modifications on Material


Aggragtion by counter for all detailed values on C_MATNR2.
C

1ROWCOUNT

Number of Records

D

RKF_MV_MATAN1_0009 (I)

Nb of Material Blocked

Aggregation by summation on C_MATNR2
E

RKF_MV_MATAN1_0010 (J)

Nb of Material Unlocked

Aggregation by summation on C_MATNR2
F

RKF_MV_MATAN1_0011 (K)

Nb of Material Deleted

Aggregation by summation on C_MATNR2
G

RKF_MV_MATAN1_0012 (L)

Nb of Material Undeleted

Aggregation by summation on C_MATNR2
H

1ROWCOUNT

Number of Records

I

1ROWCOUNT

Number of Records

J

1ROWCOUNT

Number of Records

K

1ROWCOUNT

Number of Records

L

1ROWCOUNT

Number of Records

Characteristics

Location

Info-object Name

Info-object Text

Explanation (if needed)

Free0CREATEDBYMaterial Created By
FreeC_MATNR2Material Code
Free0CREATEDONMaterial Creation Date
Free0DEL_FLAGMaterial Deletion flag
FreeC_MAT_GRPMaterial Group
FreeC_MMSTAMaterial Status
Free0DOC_DATEModification Date
Free0LOGSYSSource System
FreeC_MAT_TYPMaterial Type
FreeC_MAT_GRP__C_DOMAINMaterial Group Domain
FreeC_MAT_GRP__C_SEGTMaterial Group Segment



SPRINT - PtP: Payables Analysis

2.06 Nb Invoices Posted

Description

2.06 Nb Invoices Posted = Sum of posted doc FI

Calculation rule detail

Ratio

is composed by KF or CKF or RKF

With Restriction

A

BW_RBK_MV_APRS1_0012 (A1)

Posted Document FI - RHO

A1

BW_CKF_MV_APRS1_0007 (D)

Nb of Accounting Doc. by Company

B

BW_RBK_MV_APRS1_0005 (B1)

Posted Document (FI - RCS)

B1

BW_CKF_MV_APRS1_0007 (D)

Nb of Accounting Doc. by Company

C

BW_RBK_MV_APRS1_0011 (C1)

Posted Document (FI - PF1)

C1

BW_CKF_MV_APRS1_0007 (D)

Nb of Accounting Doc. by Company


D

BW_CKF_MV_APRS1_0006 (D1)

Nb of Accounting Document

Aggregation → Summation on C_COMPCDE


D1



2.07 % Paperless Invoices

Description

2.07 % Paperless Invoices = Reverse the percentage of documents scanned automatically to the total number of documents posted

Calculation rule detail


Ratio

is composed by KF or CKF or RKF

With Restriction

APosted Doc. (FI - RCS) Posting Date (A1) + Posted Doc. (FI - PF1) Posting Date (A2)
A1BW_RBK_MV_APRS1_0005 (A1.1)
Posted Document (FI - RCS) 
A1.1BW_CKF_MV_APRS1_0007 (C)
Nb of Accounting Doc. by Company 
A2BW_RBK_MV_APRS1_0011 (A2.1)
Posted Document (FI - PF1)
A2.1BW_CKF_MV_APRS1_0007 (C)
Nb of Accounting Doc. by Company 

BPosted Doc. (FI - RCS) Posting Date (A1) + Posted Doc. (FI - PF1) Posting Date (A2)
- ( Scanned Invoice (ReadSoft PF1) (B1) + Scanned Invoice 5readsoft RCS (B2) )

B1BW_RBK_MV_APRS1_0009 (B1.1)
Scanned Invoice (ReadSoft PF1) 
B1.1BW_CKF_MV_APRS1_0007 (C)
Nb of Accounting Doc. by Company 
B2BW_RBK_MV_APRS1_0008 (B2.2)
Scanned Invoice (ReadSoft RCS) 
B2.2BW_CKF_MV_APRS1_0007 (C)
Nb of Accounting Doc. by Company
C

BW_CKF_MV_APRS1_0006 (C1)

Nb of Accounting Document

Aggregation → Summation on C_COMPCDE


C1

2.09 % Automatic Posting

Description

2.09% Automatic Posting = Percentage automatic posted doc to the total number of documents posted.

Calculation rule detail

Ratio

is composed by KF or CKF or RKF

With Restriction
APosted Doc. by system Job/Batch (RHO) (A1) + Posted Doc. by system Job/Batch (RCS) (A2)
+ Posted Doc. by system Job/Batch (PF1) (A3)

A1BW_RBK_MV_APRS1_0007 (A1.1)
Posted Document by system Job/Batch (RHO)
A1.1BW_CKF_MV_APRS1_0007 (C)
Nb of Accounting Doc. by Company
A2BW_RBK_MV_APRS1_0001 (A2.1)
Posted Document by system Job/Batch (RCS)
A2.1BW_CKF_MV_APRS1_0007 (C)
Nb of Accounting Doc. by Company

B

See KPI: 2.06 Nb Invoices Posted


C

BW_CKF_MV_APRS1_0006 (C1)

Nb of Accounting Document

Aggregation → Summation on C_COMPCDE


C1

2.10 % Payment on Time

Description

2.10% Payment on Time = Percentage of accounting document with status of payment "In advance" "At Due Date" "Month Postpone" and "Week Postpone" to the total number of documents with all status of payment.

Calculation rule detail


Ratio

is composed by KF or CKF or RKF

With Restriction
A

1 - In Advance (RCS) (A.1) + 1 - In Advance (PF1) (A.2) + 1 - In Advance (RHO) (A.3)


A1BW_CKF_MV_APRS1_0007 (J)
A2BW_CKF_MV_APRS1_0007 (J)

A3

BW_CKF_MV_APRS1_0007 (J)

Nb of Accounting Doc by Company

B2 - At Due Date (RCS) (B.1) + 1 - At Due Date (RCS) (B.2) + 1 - At Due Date (RCS) (B.3)
B.1 B.2 B.3Same CKF of A1 A2 and A3 and same filters, just the status of payment (C_STPMNT) is different. Here it's equal to 2 "At Due date".
C3 - Month Postpone (RCS) (C.1) + 3 - Month Postpone (PF1) (C.2) + 3 - Month Postpone (RHO) (C.3)
C.1 C.2 C.3Same CKF of A1 A2 and A3 and same filters, just the status of payment (C_STPMNT) is different. Here it's equal to 3 "At Month Postpone".
D4 - Week Postpone (RCS) (D.1) + 4 - Week Postpone (PF1) (D.2) + 4 - Week Postpone (RHO) (D.3)
D.1 D.2 D.3Same CKF of A1 A2 and A3 and same filters, just the status of payment (C_STPMNT) is different. Here it's equal to 4 "Week Postpone".
E5 - ]0-5] days (RCS) (E.1) + 5 - ]0-5] days (PF1) (E.2) + 5 - ]0-5] days (RHO) (E.3)
E.1 E.2 E.3Same CKF of A1 A2 and A3 and same filters, just the status of payment (C_STPMNT) is different. Here it's equal to 5.
F6 - ]5-10] days (RCS) (F.1) + 6 - ]5-10] days (PF1) (F.2) + 6 - ]5-10] days (RHO) (F.3)
F.1 F.2 F.3Same CKF of A1 A2 and A3 and same filters, just the status of payment (C_STPMNT) is different. Here it's equal to 6.
G7 - ]10-30] days (RCS) (G.1) + 7 - ]10-30] days (PF1) (G.2) + 7 - ]10-30] days (RHO) (G.3)
G.1 G.2 G.3Same CKF of A1 A2 and A3 and same filters, just the status of payment (C_STPMNT) is different. Here it's equal to 7.
H8 - ]30-60] days (RCS) (H.1) + 8 - ]30-60] days (PF1) (H.2) + 8 - ]30-60] days (RHO) (H.3)
H.1 H.2 H.3Same CKF of A1 A2 and A3 and same filters, just the status of payment (C_STPMNT) is different. Here it's equal to 8.
I9 - Rest (>60 days) (RCS) (I.1) + 9 - Rest (>60 days) (PF1) (I.2+ 9 - Rest (>60 days) (RHO) (I.3)
I.1 I.2 I.3Same CKF of A1 A2 and A3 and same filters, just the status of payment (C_STPMNT) is different. Here it's equal to 9.
J

BW_CKF_MV_APRS1_0006 (J1))

Nb of Accounting Document

Aggregation → Summation on C_COMPCDE


J1

2.14 % Urgent Payments

Description

2.14 % Urgent Payments = Percentage of urgent payments to the total number of payments.

Calculation rule detail


Ratio

is composed by KF or CKF or RKF

With Restriction
A
A.1

BW_RKF_MV_APRS1_0006 (A.1.1)

Nb of Urgent Payments (PF1)

A.1.1

BW_CKF_MV_APRS1_0008 (C)

Counter of house bank = Factu by document

A.2BW_RKF_MV_APRS1_0003 (A.2.1)
Nb of Urgent Payments (RCS) 
A.2.1

BW_CKF_MV_APRS1_0008 (C)

Counter of house bank = Factu by document

B
B.1BW_RBK_MV_APRS1_0026 (B.1.1)
Posted Document (FI - RCS) payments 
B.1.1

BW_CKF_MV_APRS1_0007 (D)

Nb of Accounting Doc by Company

B.2

BW_RBK_MV_APRS1_0027 (B.2.1)
Posted Document (FI - PF1) payments 

B.2.1

BW_CKF_MV_APRS1_0007 (D)

Nb of Accounting Doc by Company

C

Aggregation by summation on 0AC_DOC_NO


D

BW_CKF_MV_APRS1_0006 (D1))

Nb of Accounting Document

Aggregation → Summation on C_COMPCDE


D1

2.11 % Invoices with PO

Description

2.11 % Invoices with PO = Number of MM invoices vs total number of invoices created on date

Calculation rule detail

Ratio

is composed by KF or CKF or RKF

With Restriction
A
A.1

BW_RBK_MV_APRS1_0025 (A.1.1)

Invoices with PO (RHO)

A.1.1

BW_CKF_MV_APRS1_0007 (C)

Nb of Accounting Doc by Company

C

BW_CKF_MV_APRS1_0006 (C1))

Nb of Accounting Document

Aggregation → Summation on C_COMPCDE


C1
A.2

BW_RBK_MV_APRS1_0024 (A.2.1)

Invoices with PO (RCS)

A.2.1

BW_CKF_MV_APRS1_0007 (C)

Nb of Accounting Doc by Company

A.3

BW_RBK_MV_APRS1_0004 (A.3.1)

Invoices with PO (PF1)

A.3.1

BW_CKF_MV_APRS1_0007 (C)

Nb of Accounting Doc by Company

B
B.1

BW_RBK_MV_APRS1_001 (B.1.1)

Posted Document (FI - RHO) 

B.1.1

BW_CKF_MV_APRS1_0007 (C)

Nb of Accounting Doc by Company

 B.2

BW_RBK_MV_APRS1_005 (B.2.1)

Posted Document (FI - RCS) 

 
 B.2.1 BW_CKF_MV_APRS1_0007 (C)

Nb of Accounting Doc by Company

 
 B.3

BW_RBK_MV_APRS1_0011 (B.3.1)

Posted Document (FI - PF1) 

 
B.3.1BW_CKF_MV_APRS1_0007 (C)

Nb of Accounting Doc by Company

Characteristics

Location

Info-object Name

Info-object Text

Explanation (if needed)

FreeC_CREDID__C_GRPPURCreditor Group (PUR) Code
FreeC_VENDID__C_GRPPURVendor Group (PUR) Code
Free0LOGSYSSource System
FreeC_COMPCDECompany code
FreeC_COMPCDE__0COUNTRYCountry of the Company
FreeC_DOMAINDomain
FreeC_COSTCTR__C_FUNCT_2Function
FreeC_SUBACT2__CPFCTR1_2Global Business Unit
FreeC_SEGTSegment
Free0PROFIT_CTRProfit Center
FreeC_PUR_GRPPurchasing Group
FreeC_PUR_ORGPurchase Organisation
FreeC_PLANT__C_PSITESite
FreeC_COMPCDE__C_PZONEZone (PUR) of the Company
FreeC_CREDID__0COUNTRYCountry of the Creditor
FreeC_VENDCOM__C_PMNTTRMCreditor Payment Terms (Co)
FreeC_CREDIDCreditor
Free0CALQUARTERCalendar Year/Quarter
Free0CALMONTH2Calendar Month
Free0CALYEARPosting Year
Free0CALWEEKPosting Week/Year
Free0HALFYEAR1Calendar Halfyear
Free0CALQUART1Calendar Quarter
FreeC_CREDID__C_FLGINTFlag Intercompany
Free0AC_DOC_NOAccounting Doc. Nb
FreeC_DOCTYPAccount Doc. Type
Free0ALLOC_NMBRAllocation Doc. Nb
Free0BLINE_DATEBaseline Date
FreeC_XINVECapex Flag (old)
Free0CLR_DOC_NOClearing Doc. Nb
Free0CLEAR_DATEClearing Date
Free0CO_AREAControlling area
Free0CREATEDONCreated on
FreeC_BKTXTDocument header text
Free0CALMONTHPosting Year/Month
Free0GL_ACCOUNTG/L Account
FreeC_VENDCOM__C_ZWELSList of the payments to take into account
FreeC_PM_BLCKPayment Block
FreeC_PM_METHPayment Method
FreeC_PMNTTRMInvoice Payment Terms
Free0REF_DOC_NOReference Doc. Nb
Free0CALDAYPosting Date
Free0DOC_DATEDocument Date
FreeC_PLANTplant
FreeC_STPMNTStatus of Payment
FreeC_CREDID__C_PZONEZone (PUR) of the Creditor
Free0NETDUEDATENet Due Date
FreeC_ORNETDTOriginal Net Due Date
FreeC_STATUSReadSoft Status
FreeC_DOCNOCockpit Doc. Nb
FreeC_FIMMFLGFlag FI or MM Doc.
FreeC_CREDID__C_VENCLSCreditor Class
FreeC_CREDID__C_VENDVIPVIP Vendor
FreeC_FAEINVFlag Scanned
Free0USERNAMEUser Name
Free0DOC_NUMPO Number
FreeC_PO_ITMPO Item
FreeC_TCODETransaction code

SPRINT - PtP: PO Messages Follow-up (Core Query)

Message Status

Description

% of PO with Electronic Msg

Description

Ratio

is composed by KF or CKF or RKF

With Restriction

A

BW_RKF_MV_PUMS1_0001 (C)

Nb of Electronic 1rst Msg


C

BW_CKF_MV_PUMS1_0001 (B)

Nb of PO

B1 aggragtion by summation with reference Purch Order number - C_EBELN

% of PO with Fax Msg

Description

Ratio

is composed by KF or CKF or RKF

With Restriction

A

BW_CKF_MV_PUMS1_0001 (B)

Nb of PO

B1 aggragtion by summation with reference Purch Order number - C_EBELN

% of PO with Fax Msg

Description

Ratio

is composed by KF or CKF or RKF

With Restriction

A

BW_CKF_MV_PUMS1_0001 (B) - (BW_RKF_MV_PUMS1_0001 (C) + BW_RKF_MV_PUMS1_0002 (D))

Nb of PO - ( Nb of electronic 1rst Msg + Nb of Fax 1rst Msg )


B1 aggragtion by summation with reference Purch Order number - C_EBELN
C

BW_CKF_MV_PUMS1_0001 (B)

Nb of PO

C

BW_CKF_MV_PUMS1_0001 (B)

Nb of PO


Characteristics

Location

Info Object Name

Info Object Text

Explanation (If needed)
FreeC_NAUTOAutomatique Message
FreeC_COMPCDECompany
FreeC_AENDEChange message flag
FreeC_LOEKZDeletion indicator in PO
FreeC_VSZTPDispatch time
FreeC_FPOMSGFirst PO Message
FreeC_SUBACT2__CPFCTR1_2Global Business Unit
FreeC_MANUEManual Message
Free0CALDAYMessage Date
Free0BPARTNERMessage Partner
Free0PART_FUNCTMessage Partner Function
FreeC_VSTATMessage Status
FreeC_NACHAMessage Transmission Medium
FreeC_MTYPEMessage Type
Free0CALMONTHMessage Year/Month
FreeC_PLANTPlant
Free0DOC_DATEPO Creation Date
FreeC_EBELNPO Number
FreeC_UHRVRProcessing Time
FreeC_BSTYPPurchasing Doc Categ
FreeC_BSARTPurchasing Type
FreeC_COMPCDE__C_PZONEZone (PUR)
FreeC_PLANT__C_PSITESite
FreeC_VENDIDVendor
FreeC_VENDID__C_VENCLSVendor Class
FreeC_VENDID__C_DOMAINVendor Domain
FreeC_VENDID__C_VENDPRSVendor PRS
FreeC_VENDID__C_SEGTVendor Segment
FreeC_PUR_ORGPurchase Organisation
FreeC_ORICDEPO Origin of Needs
Free0USERNAMEPO Created User
FreeC_PUR_GRPPurchasing Group
Free0LOGSYSSource System
FreeC_COMPCDE__0COUNTRYCountry of the Company
FreeC_VENDID__0COUNTRYVendor Coutnry

SPRINT - PtP: Prov. Acknowlegment Analysis (Core Query)

1.06 % of PO Ack. Collected

Description

1.06% of PO Ack. Collected: percentage of Ack. Date < SLD <> 0 (A) on Nb PO Ack. Flag (B)

Calculation rule detail

Ratio

is composed by KF or CKF or RKF

With Restriction

A

BW_CKF_MV_PROVG_0013 (C)

Acknowlegment Date less than Sched. Line Delivery date <> 0

 Variables:


B

BW_RKF_MV_PROVG_0007 (D)

Nb of PO lines without PREQ

Variables:

C

K_ADLSLD aggr by C_PO_ITM

Acknowlegment Date less than Sched. Line Delivery date

<> 0
D

BW_CKF_MV_PROVG_0009 (E)

Nb of PO Items

OINFOPROV = CR_PUSL1

OINFOPROV = CR_PUSL2

OINFOPROV = CR_PUSL3

C_PO_ITM__C_KZABS (Order Acknowl. Reqm) = X

ESum 1 aggr by C_PO_ITM

! Warning:

Key figure K_ADLSLD (with others) is not calculated in data flow, there isn't mapping between DSO schedule line and cube.

 

These keys figures are calculated in badi RSR_OLAP_BADI (Transaction SE18), implementation -> overview : ZVAR_IMPLT_MV_PROVG -> interface -> compute.

The calculation is done when some queries are executed.

Characteristics

Location

Info-object Name

Info-object Text

Explanation (if needed)

FreeC_COMPCDECompany code
FreeC_ORIGCTYCountry of the Company
FreeC_SUBACT2__CPFCTR1_2Global Business Unit
FreeC_DATE_EMGood Receipt Date
FreeC_MATNR2Material
FreeC_MAT_GRPMaterial Group
FreeC_MATNR2__C_MAT_TYPMaterial Type
FreeC_PO_ITM__C_LABNROrder acknowledgment
FreeC_PO_ITM__C_KZABSOrder Acknowl. Reqrm
FreeC_PLANTPlant
FreeC_PO_ITM__0USERNAMEPO Created By
FreeC_PO_ITMPO Item
Free0CALDAYPO Line Creation Date
Free0HALFYEAR1PO Line Creation Halfyear
Free0CALMONTH2PO Line Creation Month
Free0CALQUART1PO Line Creation Quarter
Free0CALYEARPO Line Creation Year
Free0CALQUARTERPO Line Creation Year/Quarter
Free0CALMONTHPO Line Creation Year/Month
Free0CALWEEKPO Line Creation Year/Week
FreeC_PO_ITM__C_ORICDEPO Need Origin
Free0STAT_DATEPO Statistics Date
FreeC_PURRQTPurchase Request (PREQ)
FreeC_PURRQIPREQ Item
Free0DOC_NUMPurchase Order (PO)
FreeC_PUR_GRPPurchasing Group
FreeC_PUR_ORGPurchase Organisation
FreeC_PLANT__C_PSITESite
FreeC_VENDIDVendor
FreeC_VENDID__C_SEGTSegment
FreeC_COMPCDE__C_PZONEZone (PUR)
FreeC_PURRQI__C_NFPREQPREQ Non-Conform
FreeC_PO_ITM__C_PSTYPPO Item Category
FreeC_PO_ITM__C_LOEKZIPO Item Deletion Flag
FreeC_PO_ITM__C_LOEKZPO Deletion Flag
FreeC_PO_ITM__0ERDATPO Created Date
FreeC_AGRNBRSAP Contract number
FreeC_AGRITMSAP Contract Item
Free0SCL_DELDATPO Schedule Line Delivery Date
Free0ORDER_CURRPO Order Currency
Free0PO_UNITOrder unit
FreeC_BSARTPurchasing Doc. Type
Free0INFO_TYPEInfotype
FreeC_TYPCDEPO Line Type
Free0LOC_CURRCYPO Local Currency
Free0LOGSYSSource System
FreeC_PURRQI__C_DA_DATEPREQ Creation Date
FreeC_PURRQI__C_VALDATPREQ Release Date
FreeC_PO_ITM__0CREATEDBYPO Item Created By
FreeC_PO_ITM__0CREATEDONPO Item Creation Date
FreeC_PO_ITM__C_DTPOACKDate of PO Acknowledgment
FreeC_PO_ITM__0PO_STATUSPO Status
FreeC_PO_ITM__C_TCODEPO Created Transaction
FreeC_WBS_EL2__C_WBSE_TPCapex Flag
FreeC_PO_ITM__C_KNTTP2Account Assignment Category
FreeC_PURIFRPurchase Info Record (PIR)
FreeC_PURRQI__C_PUR_GRPPREQ Purch. Group
FreeC_DOMAINDomain
FreeC_PLANT__0COUNTRYCountry of the Plant
FreeC_PO_ITM__C_PRIOREQPO: Requirement Priority
FreeC_PO_ITM__C_PRIOURGPO: Requirement Urgency
FreeVendor ClassC_VENDID__C_VENCLS
FreeVendor Group (PUR) CodeC_VENDID__C_GRPPUR

Conditions


Condition Name

Active

By default

Key Figure

(Structure)

Operator

Value

Characteristic Assignement

Counter <> 0YesCounterNot equal0All characteristics in the drilldown Independcy





5.0 Non-functional Descriptions 


Please populate the relevant section and delete those that are not applicable.

5.1 Usability

Usability is about the ease with which a User can learn to start using the solution and the ease with which they can use the system.  In addition to ease of learning and ease of use, usability also includes areas such as ease of recall, error avoidance and handling, accessibility among others e.g., 99% of metadata entry Users who have use the Maintenance Dashboard should be able to change filters, extract etc., when required.  Maintenance data will be centrally stored in the Google Cloud platform, which will be available to other applications e.g., and Dashboards if needed.

5.2 Regulatory Compliance

Software systems must comply with legal and regulatory e.g., GDPR requirements, this can change depending on country, organisation industry and / or region.  The software systems must be secure from unauthorized access.  The Maintenance Dashboard will comply with Solvay’s regulations and compliance e.g., access only granted to authorized Users.

5.3 Security

Security refers to essential aspects that assure a solution and its components will be protected against unauthorized access or malware attacks.  Important considerations related to security aspects of a system are User authentication, User authorization or User access privileges, data theft, malware attacks, data encryption, and maintaining audit trails, e.g., only Users with administrator access shall be able to create new accounts and assign data access privileges to the new accounts e.g.,

  • All data will be encrypted in the dashboard
  • Only authorised Users / Administrative Users will be able to access data.
  • Maintenance data will be split between either SCO or ECO, and Users will only have authority to one Entity data.

5.4 Performance

Performance defines how fast a software system or a particular section of it responds to certain User actions under a certain workload.  In most cases, this metric explains how long a User must wait before the target operation happens e.g., the page renders, a transaction is processed, etc., given the overall number of Users now.  Performance requirements may describe background processes invisible to Users, e.g., backup and speed of data transfers. 

5.5 Reliability

Reliability is the ability of a solution or its component to perform its required functions without failure under predefined conditions for a specified time / period.  Reliability can possibly be specified in terms of average time system runs before failure occurs, percentage of operations completed successfully within a time / period, maximum acceptable failure probability, or number of failures within a period.  Reliability aspects are in reference to (but not limited to) evaluation of the system to be considered as reliable, classification of reliability defining failures vs. regular failures, and the impact of failure on business operations.  The Maintenance Dashboard will display data from the previous refresh of data.   

5.6 Scalability

Scalability refers to the degree to which a solution can evolve to handle increased amounts of work.  The increased amount of work could be in terms of the user base, transactions, data, network traffic, or other factors e.g., the system should be able to handle an additional load of a maximum of 5,000 Users every month for the next 6 months without any noticeable performance impacts.  

5.7 Compatibility

Interoperability is the degree to which the solution is compatible with other components.  It is a measure of how effectively the system interoperates with other software systems and how easily it integrates with external hardware devices.

Interoperability aspects to be discussed during elicitation are in reference to (but not limited to) software systems to be interfaced with along with data / messages to be exchanged and any standard data formats, hardware components to be integrated with, and any standard communication protocols to be followed e.g., Order Management system will push the order file into a secured file transfer protocol server from where it will be loaded into the system through a daily job.  To guarantee between Google Cloud platform and SAP BW Queries e.g., BW_QRY_MVPMOR01_0002, Solvay has introduced a new tool called Xtract (Xtract).

5.8 Availability

Availability is the degree to which the solution is operable and accessible when required. It is a measure of time during which the system is fully operational e.g., available for use and sometimes included as a Service Level Agreement (SLA) considering its criticality to the business, e.g., the system shall be at least 99% available on weekdays between 09:00 to 18:30 Central European Time (CET).

5.9 Refresh of the Data

Frequency, data, and time of the data refresh in the data product.