Page tree


You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Access Management 

Roles & Access

Role Code

Role Description

Explanation

ZBI_RCS_SD_A01Application role for Global Sales project / SD data / OrderbookRole for the application
ZR_RCS_CA_M49SD - Sales and DistributionRole menu for the application
Authorization Objects

List of authorization objects mandatory for the application.

Authorization objectExplanation
CPFCTR1_2GBU
C_COMPCDELegal company
C_SAL_OFSales office

WARNING: For the PO part the notion of sales offices doesn't exist. The restriction in sales offices will not be considered for the reports PO and PO+SO.

Data Flow

Overview

Sales Order Book is a presentation in a detailed level of all sales orders placed in SAP/PF1 system, being possible to determine:

  • Sales order on going and open
  • Sales Orders Shipped Not Billed
  • Sales Orders invoiced

The sales order book is defined at most detailed level. That means at the schedule line level. The concept of line is very important to understand how the order book works. Each sales document can generate an item, the combination of document number / item number is a line.

To generate the sales order book the documents lines below are used:

  • Order line
    • Schedule line
      • Delivery line
      • Shipment(1)
      • Billing line

Document line generation:

  • Each sales order document can generate n order line.
  • Each scheduled line can generate n delivery document.
  • Each delivery document can generate n delivery line.
  • Each delivery line can generate n billing document.
  • Each Billing document can generate n billing line.

(1)Global Sales doesn't use the shipment line. Informations which are necessaries to generate the sales order book are at the shipment to the end customer in the header level. For more detail please refer to Definitions and concepts (Shipment to the end customer).

Core rules

All rules used in Global Sales were determined by SAP experts.

IMPORTANT:

  • The sales order book excludes the order line which has a rejection code.
  • The sales order book is defined at the most detailed level (the schedule line).

  • Order line classification: An order line can be in one of the three class:
  1. If the country of legal company is diference than the country of plant.
  2. If the transportation mode is "SEA" (Export).
  3. The others cases

Order line status

  • The status of the order line (from SAP) is not used in Global Sales.

 It's because in PF1, an order line is with the status "C" (completed). When the deliveries regarding the total confirmed quantity of the order line is planned or issued .

To be invoiced date

The to be invoiced date is used to know when an order line will be billed. This concept is used in the order book for the Open order and the Shipped but not billed part.

Important: the to be invoiced date can be calculated only if the type of sales order will generate a delivery document. That means the credit/debit memo are not included in the Open order and the shipped but not billed part. The returns are not considered in the Open order and shipped but not billed part.

The to be invoiced date is calculated by use the more updated document in the document flow.

  • More updated document:
  1. The shipment document.
  2. The delivery document.
  3. The sales order document at the schedule line level.

C_ITM_SD.C_RULES(DBSDSO11 -> C_ITM_SD(PF1);DBSDSO51 -> C_ITM_SD(WP1))

C_RULES

PF1

WP1

1

IF C_PODFLAG ='' AND 

    Entity Zone <> Plant Zone AND

    TRMODE in ('SEA', 'AIR') AND

    C_INCOTRM NOT IN('EXW','FCA','COL','FAS','FOB','CPU')

IF C_PODFLAG !=''

2

IF CPFCTR1_2 = 'SP' OR

    OTHER CASES OF RULE 1, 3


3

IF C_PODFLAG !=''

IF C_PODFLAG ='' AND

    TRMODE IN ('AIR', 'SEA') AND

    C_INCOTRM IN ('CIF','CFR')

4


IF C_PODFLAG ='' AND

    TRMODE NOT IN ('AIR', 'SEA')

5


IF(C_INCOTRM IN ('CIP','CPI','FAS','DAT','PPA','PPD') AND

    TRMODE IN ('AIR','SEA'))


IF C_PODFLAG ='' AND

    TRMODE IN ('AIR', 'SEA') AND

    C_INCOTRM NOT IN ('CIF','CFR')

6


IF C_PODFLAG ='' AND

    TRMODE IN ('AIR', 'SEA') AND

    C_SHIPCD2 IN ('AC','AF','AI') AND

    Entity Zone <> Plant Zone


TO-BE-INVOICED

Flow

PF1

WP1

Shipped Not Invoiced

  • DBSDSO41 -> DBSDSO56(WP1)
  • DBSDSO01 -> DBSDSO16(PF1)


IF C_RULES = 1 AND C_SAL_ORG IN ('3384','4290')

    C_TBIDATE = DTSHP_EACT(IF<>'00000000')

    C_TBIDATE = DTSHP_E_PL (IF<>'00000000')


IF C_RULES = 2

    C_TBIDATE = DTCOMPLACT(IF<>'00000000')

    C_TBIDATE = DTCOMPL_PL (IF<>'00000000')

    C_TBIDATE = ACT_GI_DTE (IF<>'00000000')


IF C_RULES = 3

    C_TBIDATE = DTSHP_EACT(IF<>'00000000')

    C_TBIDATE = DTSHP_E_PL (IF<>'00000000')

    C_TBIDATE = ACT_GI_DTE (IF<>'00000000')

IF C_RULES = 1

    C_TBIDATE = DTSHP_EACT(IF<>'00000000')

    C_TBIDATE = DTSHP_E_PL (IF<>'00000000')

   

IF C_RULES = 2,3

    C_TBIDATE = DTSHP_BACT(IF<>'00000000')

    C_TBIDATE = DTSHP_B_PL (IF<>'00000000')


IF C_RULES = 4,5

    C_TBIDATE = DTCOMPLACT (IF<>'00000000')

    C_TBIDATE = DTCOMPL_PL  (IF<>'00000000')


IF C_RULES = 6

    C_TBIDATE = DTSHP_EACT - 6  (IF<>'00000000')

    C_TBIDATE = DTSHP_E_PL - 6   (IF<>'00000000')


First the actual date, if not exists, then planned date


Open Order With Dlv Doc

  • DBSDSO41 -> DBSDSO57(WP1)
  • DBSDSO01 -> DBSDSO17(PF1)


IF C_RULES = 1 AND C_SAL_ORG IN ('3384','4290')

    C_TBIDATE = DTSHP_EACT(IF<>'00000000')

    C_TBIDATE = DTSHP_E_PL (IF<>'00000000')


IF C_RULES = 2

    C_TBIDATE = DTCOMPLACT(IF<>'00000000')

    C_TBIDATE = DTCOMPL_PL (IF<>'00000000')

    C_TBIDATE = PLD_GI_DTE (IF<>'00000000')


IF C_RULES = 3

    C_TBIDATE = DTSHP_EACT(IF<>'00000000')

    C_TBIDATE = DTSHP_E_PL (IF<>'00000000')

    C_TBIDATE = PLD_GI_DTE + K_ENDCOMP (IF<>'00000000')

IF C_RULES = 1

    C_TBIDATE = DTSHP_EACT(IF<>'00000000')

    C_TBIDATE = DTSHP_E_PL (IF<>'00000000')

    C_TBIDATE = REQ_DATE


IF C_RULES = 2

    C_TBIDATE = DTSHP_BACT(IF<>'00000000')

    C_TBIDATE = DTSHP_B_PL (IF<>'00000000')

    C_TBIDATE = GI_DATE         (IF<>'00000000')

    C_TBIDATE = PLD_GI_DATE


IF C_RULES = 4,5

    C_TBIDATE = DTCOMPLACT (IF<>'00000000')

    C_TBIDATE = DTCOMPL_PL  (IF<>'00000000')

    C_TBIDATE = GI_DATE           (IF<>'00000000')

    C_TBIDATE = PLD_GI_DATE


IF C_RULES = 3

    C_TBIDATE = DTSHP_BACT(IF<>'00000000')

    C_TBIDATE = DTSHP_B_PL (IF<>'00000000')

    C_TBIDATE = GI_DATE + TOLERANCE  (IF<>'00000000')

    C_TBIDATE = PLD_GI_DATE + TOLERANCE


IF C_RULES = 6

    C_TBIDATE = DTSHP_EACT - 6  (IF<>'00000000')

    C_TBIDATE = DTSHP_E_PL - 6   (IF<>'00000000')

    C_TBIDATE = REQ_DATE - 6



Open Order W/O Dlv Doc

  • DBSDSO41 -> DBSDSO58(WP1)
  • DBSDSO01 -> DBSDSO18(PF1)

IF C_RULES = 1,3

    C_TBIDATE = C_LSTATP


IF C_RULES = 2

      C_TBIDATE = GI_DATE


IF CPFCTR1_2 ='SD'

      C_TBIDATE = GI_DATE

IF C_RULES = 1

    C_TBIDATE = C_LSTATP(IF<>'00000000')

   

IF C_RULES = 2,4,5

    C_TBIDATE = GI_DATE


IF C_RULES = 3

    C_TBIDATE = GI_DATE + TOLERANCE


IF C_RULES = 6

    C_TBIDATE = C_LSTATP - 6  (IF<>'00000000')

  


TOLERANCE BY GBU

  • PIPIN
    • TOLERANCE = 4   IF PLANT IN ('7822','8055')
    • TOLERANCE = 10 IF PLANT IN ('7544','7852')
    • TOLERANCE = 3   IF PLANT IN ('7673')
    • TOLERANCE = 2   IF PLANT IN ('7603')


  • PMEPL
    • TOLERANCE =7   IF PLANT COUNTRY ='BR'
    • TOLERANCE =7   IF PLANT COUNTRY !='BR' AND PLANT IN ('7822')
    • TOLERANCE =4   IF PLANT COUNTRY !='BR' AND PLANT IN ('0228')
    • ELSE TOLERANCE = 3
  • PA
    • TOLERANCE =14  IF C_SHIPCD2 IN ( 'AA','AB','AC','AD','AE','AF','BQ','BP','8','10','0') AND Plant Zone = 'NA'
    • TOLERANCE =10  IF C_SHIPCD2 IN ( 'AA','AB','AC','AD','AE','AF','BQ','BP','8','10','0') AND Plant Zone != 'NA'
    • TOLERANCE =7    IF C_SHIPCD2 IN ( '40','AG','AH','AI','AZ','BA')
  • SI
    • TOLERANCE = 7
  • RERES
    • TOLERANCE = 9   IF C_SHIPCD2 IN ( 'AA','AB','AC','AD','BQ','BP','8','10','0')
    • TOLERANCE = 5   IF C_SHIPCD2 IN ( 'AE','AF')
    • TOLERANCE = 3   IF C_SHIPCD2 IN ( 'AH','AI')
  • CS
    • TOLERANCE = 11 IF Company Zone = 'NA'
    • TOLERANCE = 7   IF Company Zone != 'NA'
  • TS
    • TOLERANCE = 7   IF Plant Zone = 'NA'
    • TOLERANCE = 5   IF Plant Zone = 'EU'
    • TOLERANCE = 2   IF Plant Zone = 'AP'
    • TOLERANCE = 3   IF Plant Zone = 'LA'
  • CH
    • TOLERANCE = 0   IF TRMODE = 'AIR'
    • TOLERANCE = 13 IF TRMODE != 'AIR' AND C_SHIPCD2 IN ( 'AA','AB','AC')
    • TOLERANCE = 7   IF TRMODE != 'AIR' AND C_SHIPCD2 IN ( 'AD','AE','AF')
  • OTHER GBU
    • TOLERANCE = 0   IF Company Country  = 'BR'
    • TOLERANCE = 4   IF Company Country != 'BR'

Regarding the order line classification, the to be invoiced is calculated following the rules below:

PF1 rules(exists in the field routine of DBSDSO11 -> C_ITM_SD and the end routines of DBSDSO01→ DBSDSO16, 17, 18):

  • If the order line classification is "1" (the country plant is difference than the ship-to country):
  1. If a shipment document exist. To be invoiced date = shipment end date (planned or actual)
  2. If a delivery document exist with an actual GI date, but no shipment document. To be invoiced date = the actual GI date + transit time.
  3. If a delivery document exist without an actual GI date, but no shipment document. To be invoiced date = the planned GI date + transit time.
  4. If the delivery document not exist. To be invoiced date = the scheduled GI date of the order line (at the schedule line level) + transit time.
  • If the order line classification is "2" (the transportation mode = "SEA" (Export)):
  1. If a shipment document exist. To be invoiced date = shipment start date (planned or actual)
  2. If a delivery document exist with an actual GI date, but no shipment document. To be invoiced date = the actual GI date.
  3. If a delivery document exist without an actual GI date, but no shipment document. To be invoiced date = the planned GI date.
  4. If the delivery document not exist. To be invoiced date = the scheduled GI date of the order line (at the schedule line level).
  • If the order line classification is "3" (the others cases):
  1. If a shipment document exist. To be invoiced date = shipment completion date (planned or actual)
  2. If a delivery document exist with an actual GI date, but no shipment document. To be invoiced date = the actual GI date.
  3. If a delivery document exist without an actual GI date, but no shipment document. To be invoiced date = the planned GI date.
  4. If the delivery document not exist. To be invoiced date = the scheduled GI date of the order line (at the schedule line level).

WARNING: A shipment document can be created without the shipment dates. If this case appears, the shipment document will be ignored in the determination of the to invoiced date.

PF1+WP1 rules:

To be issued date

The to be issued date is used to know when an order line will be billed. This concept is used in the order book to be issued for the Open order and the Shipped but not billed part.

Important: like the to be invoiced date, the to be issued date can be calculated only if the type of sales ordert will generate a delivery document. That means the credit/debit memo are not included in the Open order and the shipped but not billed part. The returns are not considered in the Open order and shipped but not billed part.

The to be issued date is calculated by use the more update document in the document flow.

  • More updated document:
  1. The delivery document if the quantity is issued.
  2. The shipment document.
  3. The delivery document if the quantity is not issued.
  4. The sales order document at the schedule line level.

To calculate the to be issued date we use the rules with the hierarchy below:

  1. If a delivery document exist with an actual GI date. to be issued date = the actual GI date.
  2. If a shipment document exist, and the delivery is not issued. to be issued date = shipment completion date (planned or actual).
  3. If a delivery document exist without an actual GI date. to be issued date = the planned GI date.
  4. If the delivery document not exist. to be issued date = the scheduled GI date of the order line (at the schedule line level).

WARNING: A shipment document can be created without the shipment dates. If this case appears, the shipment document will be ignored in the determination of the to issued date.

The rest to be delivered

The rest to be delivered is the quantity which need to be delivered to the customer to complete the requested quantity. The rest to be delivered is defined at the schedule line level. It is used in the Open order part, to determine the to be invoiced/issued quantities and the values. The calculation is done following the rules below:

  • If the confirmed quantity = 0.
    • The rest to be delivered = the schedule line quantity - ( the issued quantity + delivery tolerance)
  • If the confirmed quantity <> 0.
    • The rest to be delivered = the schedule line confirmed quantity - ( the issued quantity + delivery tolerance)

IMPORTANT: If the rest to be delivered is negatif, the quantity: rest to be delivered is forced to 0.

Not invoiced

Definitions

The notion of Not Invoiced (or not billed) is very important to generate the order book. That will define the sales documents lines which are Open or Shipped not billed.

To know if a document line is invoiced or not (billed or not billed) 2 checks are done:

  • The first check is done regarding a delivery line. If a billing document exist with reference the delivery line. The corresponding delivery line is billed (invoiced).
  • The second check is done regarding the sales document line. If a billing document exist with reference, the sales order line. The corresponding order line is billed (invoiced).

IMPORTANT: An order line can be partially billed.

Open order

Definitions

If a rest to be delivered exist for an order line. The order line is open.

Two cases:

  • The order line is open and no delivery is planned.
  • The order line is open and a delivery is planned.
OPEN ORDER WITHOUT PLANNED DELIVERY

This case appear when an order line was created, but no delivery is yet planned.

Example:

The order line 4268469/20 has no delivery created. This order line is at the beginning of the sales process.

OPEN ORDER WITH PLANNED DELIVERY

This case appear when an order line was created, and delivery is planned.

Example:

The order line 4311472/20 has the delivery lines 87743333/10 and 87743333/900001 created.


The delivery is planned but the material is not yet issued. The order line 4311472/20 is open.

Shipped but not billed

Definition

Order line which has a delivery line with an issued quantity but the issued quantity is not yet billed.

Example:

The order line 4357166/10 has the deliveries lines 70367763/10 and 70367763/900001 created.


The material was issued, no billing exist for the delivery. The order line 4357166/10 is shipped not billed.


Billed

Definition

An order line is billed, when a billing line is created with reference document:

  • the order line 
  • the order line's delivery

Example:

The order line 4204405/10 has a billing document created in reference of the delivery line. The order line is billed.


Not Scheduled

The not scheduled part exists when a quantity is not yet scheduled in the ERP. For this part, it's not possible to determine a to invoiced date or a to be issue date.


Order book with estimated contribution:

Link documentation

Master data

List of mater data:

Technical name

Description

C_ITM_SDSales order item

C_ROUTE

Route

C_TRMODE

Transportation mode
C_SHIPCD2Shippment condition

IMPORTANT: The object C_ITM_SD AND C_ITM_GS are critical due to it uses to generate the order book. 

C_ITM_SD__C_MANPLNT was designed at the time of Global Sales project back in 2018 at the request of Special Chem GBU (project sponsor). It is based on the batch assigned in the delivery of the order line, or if not available from the order line Shipping Plant:

Production/Manufacturing plant issued from the batch description (MSC3N / tab "Classification") :
- WP1 data = corresponding to the line "Manufacturing Plant"
- PF1 data = corresponding to the line "Industrial Origin" (even if manufacturing plant is existing, it's well the industrial origin taken as production plant.

In SAP, the batch number is :
- in the Order Line : tab "Sales A" of the order line for SO / tab "Material data" of the order line for PO
- in the delivery line

In the BW query we get the information Manufacturing Plant (ou Production Plant):
1. batch in the 
delivery
2. if more than one batch, we take the last one (the last in the document flow)
3. if no batch in the delivery, we take it in the order

4. if no batch in the order, by default we put the shipping plant

Global Sales - Data Dictionary

Data flow

The data flow is based on the LSA method. The data visualization is done on the multiprovider MVSDSO41 (MP: Sales order book).

Global Sales data layers:

  • Propagation Layer
  • Business Layer
  • Reporting Layer
  • Virtual Layer
  • Master Data

See the data flow here, it's generated in Performer Suite.

Propagation layer

List of InfoProviders used by the Sales order book:

DSO tech. name

DSO description

DTS tech. name

DTS description

Comments

DPSDSO02Sales Document Item Data (Solvay)2LIS_11_VAITMSales Document Item DataGlobal Sales

DPSDSO04

Sales Document Order Delivery (Solvay)2LIS_11_V_SSLSales Document Order DeliveryGlobal Sales
DPSD001Deliveries (Solvay)2LIS_12_VCITMDelivery Item DataGlobal Sales
DPSDSO07Billing Document Item Data (Solvay)2LIS_13_VDITM

Billing Document Item Data

Global Sales
DPSDTR22TR Prop: Shipments & Deliveries (Solvay)2LIS_08TRTLPShipment: Delivery Item Data per SectionFrom TIERS
DPSDTR28TR Prop: Shipments & Deliveries Status 1-4 (Solvay)DTS_BW_SHIP_SBSExtract Shipment doc overall status 1 to 4From TIERS
DPSDSO42Sales Document Item Data (Rhodia)2LIS_11_VAITMSales Document Item DataGlobal Sales

DPSDSO44

Sales Document Order Delivery (Rhodia)2LIS_11_V_SSLSales Document Order DeliveryGlobal Sales
DPSDSO70Deliveries (Rhodia)2LIS_12_VCITMDelivery Item DataGlobal Sales
DPSDSO47Billing Document Item Data (Rhodia)2LIS_13_VDITM

Billing Document Item Data

Global Sales
DPSDTR02TR Prop: Shipments & Deliveries (Rhodia)2LIS_08TRTLPShipment: Delivery Item Data per SectionFrom TIERS
DPSDTR08TR Prop: Shipments & Deliveries Status 1-4 (Rhodia)DTS_BW_SHIP_SBSExtract Shipment doc overall status 1 to 4From TIERS


Technical point: We never use the propagation layer for reporting. No SIDs are generated in the propagation layer.

Business layer

List of infoproviders used by the Sales order book:

DSO tech. name

DSO description

source DSO tech. name

source DSO description

DBSDSO01SO: Not Invoiced (Solvay)DPSDSO04Sales Document Order Delivery (Solvay)
BDSDSO11SO Global: Sales Document Item Data (Solvay)DPSDSO02Sales Document Item Data (Solvay)
DBSDSO14SO Global: Deliveries (Solvay)DPSD001Deliveries (Solvay)
DBSDSO06SO Global: Invoices (Solvay)DPSDSO07Billing Document Item Data (Solvay)
DBSDSO18SO: OPEN ORDER W/O DLV DOC (Solvay)DBSDSO01SO: Not Invoiced (Solvay)
DBSDSO17SO: OPEN ORDER WITH DLV DOC (Solvay)DBSDSO01SO: Not Invoiced (Solvay)
DBSDSO16SO: SHIPPED NOT INVOICED (Solvay)DBSDSO01SO: Not Invoiced (Solvay)


DBSDSO09


SO global: Shipments status 1 to 7 (Solvay)

DPSDTR22

DPSDTR28

TR Prop: Shipments & Deliveries (Solvay)

TR Prop: Shipments & Deliveries Status 1-4 (Solvay)

DBSDSO10SO global: Deliveries and Shipment to the customer (Solvay)DBSDSO09SO global: Shipments status 1 to 7 (Solvay)
DBSDSO41SO: Not Invoiced (Rhodia)DPSDSO44Sales Document Order Delivery (Rhodia)
BDSDSO51SO Global: Sales Document Item Data (Rhodia)DPSDSO42Sales Document Item Data (Rhodia)
DBSDSO54SO Global: Deliveries (Rhodia)DPSDSO70Deliveries (Rhodia)
DBSDSO46SO Global: Invoices (Rhodia)DPSDSO47Billing Document Item Data (Rhodia)
DBSDSO58SO: OPEN ORDER W/O DLV DOC (Rhodia)DBSDSO41SO: Not Invoiced (Rhodia)
DBSDSO57SO: OPEN ORDER WITH DLV DOC (Rhodia)DBSDSO41SO: Not Invoiced (Rhodia)
DBSDSO56SO: SHIPPED NOT INVOICED (Rhodia)DBSDSO41SO: Not Invoiced (Rhodia)


DBSDSO49


SO global: Shipments status 1 to 7 (Rhodia)

DPSDTR02

DPSDTR08

TR Prop: Shipments & Deliveries (Rhodia)

TR Prop: Shipments & Deliveries Status 1-4 (Rhodia)

DBSDSO50SO global: Deliveries and Shipment to the customer (Rhodia)DBSDSO49SO global: Shipments status 1 to 7 (Rhodia)


Reporting layer

List of infoproviders used by the Sales order book:

CUBE tech. name

CUBE description

source DSO tech. name

source DSO description

Comments


CRSDSO42


SO Order Book: OPEN ORDER+SHIPPED NOT INVOICED (Rhodia)

DBSDSO56

DBSDSO57

DBSDSO58

SO: SHIPPED NOT INVOICED (Rhodia)

SO: OPEN ORDER WITH DLV DOC (Rhodia)

SO: OPEN ORDER W/O DLV DOC (Rhodia)



CRSDSO02


 SO Order Book: OPEN ORDER+SHIPPED NOT INVOICED (Solvay)

DBSDSO16

DBSDSO17

DBSDSO18

SO: SHIPPED NOT INVOICED (Solvay)

SO: OPEN ORDER WITH DLV DOC (Solvay)

SO: OPEN ORDER W/O DLV DOC (Solvay)


CRSDSO41SO Order Book: Current month Invoices (Rhodia)

DBSDSO46

SO Global: Invoices (Rhodia)


CRSDSO01SO Order Book: Current month Invoices (Solvay)

DBSDSO06

SO Global: Invoices (Solvay)


CRSDFC01Financial ForecastDBSDFC01Financial Forecast


For more detail on the propagation layer, click on this LINK.

Virtual layer

List of infoproviders used by the Sales order book:

multiprovider tech. name

multiprovider description

source DSO tech. name

source DSO description

Comments




MVSDSO41




MP: Sales order book

CRSDSO01

CRSDSO02

CRSDSO41

CRSDSO42

CRDYN11

CRDYN12

CRDYN52

SO Order Book: Current month Invoices (Solvay)

SO Order Book: OPEN ORDER+SHIPPED NOT INVOICED (Solvay)

SO Order Book: Current month Invoices (Rhodia)

SO Order Book: OPEN ORDER+SHIPPED NOT INVOICED (Rhodia)

DYN - Reporting (forecast)

From SO - Devileries and Invoices (Solvay)

From SO - Devileries and Invoices (Rhodia)

 Global Sales

Global Sales

Global Sales

Global Sales

DYNASIS

DYNASIS

DYNASIS


IMPORTANT: In the multiprovider MVSDSO41, they are data coming from DYNASYS (CRDYN11 and CRDYN12). These data are not used in the Order book.


Master data

List of master data used to generate the Sales order book:

Object tech. name

Object description

source tech. name

source description

Comments

C_DOCNUMBSales document (with System ID)

DPFIAR06

DPFIAR05

DBSDSO9K

DPSDSO6E

DPSDSO6F

DBSDSO11

DBSDSO51

FIAR: Credit blocked by Credit Reasons - Solvay

FIAR: Credit blocked by Credit Reasons - Rhodia

Global sales: Partner document VBPA (Solvay+Rhodia)

VBAK/VBUK (Solvay)

VBAK/VBUK (Rhodia)

SO Global: Sales Document Item Data (Solvay)

SO Global: Sales Document Item Data (Rhodia)




C_ITM_SD




Sales document item

DBSDSO08

DBSDSO11

DBSDSO12

DBSDSO48

DBSDSO51

DBSDSO52

DPSDSO16

DPSDSO56

SO Global: Sales Document Schedule Line (Solvay)

SO Global: Sales Document Item Data (Solvay)

SO global: Sales Document Item Status (Solvay)

SO Global: Sales Document Schedule Line (Rhodia)

SO Global: Sales Document Item Data (Rhodia)

SO global: Sales Document Item Status (Rhodia)

Sales Document Header/Item Data Active docs (Solvay)

Sales Document Header/Item Data Active docs (Rhodia)



Is the more critical object. Used to generate the data flow.


C_SHIPNU2


Shipment Number (Core)

DPSDTR21

DPSDTR28

DPSDTR01

DPSDTR08

TR Prop: Shipments header (Solvay)

TR Prop: Shipments & Deliveries Status 1-4 (Solvay)

TR Prop: Shipments header (Rhodia)

TR Prop: Shipments & Deliveries Status 1-4 (Rhodia)


For more detail please see the TIERS documentation


For more detail on the master data layer, click on this LINK.

Data update

Process chain

IMPORTANT: The same process chain is used to update the Order book and the Historical sales data.

The processes chains below are used to update the multiprovider MVSDSO41 (Sales order book):

For Solvay:

  • SD - Main Process Chain - UPDATE DATA - (PC_SD_MAIN)
    • SD - Propagation Update (PC_SD_PROPAG)
    • SD - Business Layer (Solvay) (PC_SD_BUSINESS_LAYER)
    • Global Sales: Reporting layer (PC_Global Sales_REPORTING)

For Rhodia:

  • PC: Global Sales: Main (Rhodia) - (PC_GLOBAL_SALES_MAIN)
    • Global Sales: Propagation Layer (Rhodia) (PC_GL_SALES_PROP_01)
    • Global Sales: Business Layer (Rhodia) (PC_GL_SALES_BUS02)
    • Global Sales: Reporting Layer (Rhodia) (PC_GL_SALES_REP02)


IMPORTANT: The sales order book is generated every day from scratch. No historic is done for the sales order book.

Loading frequency

The data is updated every day. The process chain start after the end of TIERS update. 

Reporting

The reporting is based on Core workbooks based on Core queries.

The core workbooks give an aggregated view (SNAPSHOT), to have information on the documents detail jumps are done.

IMPORTANTE: The core queries are not published on the role menu. Only the workbooks are published on the role menu, folder Order Book.

Data selection

Data selections are done at the query level:

  • On the sales documents type.
  • On the billing document type.
  • On the consolidated method.
  • On the sales unit.

For more detail on the selections, click on this LINK.

Core queries

LIST OF QUERIES

Workbook


Query


Order Book: To be InvoicedBW_WBK_MVSDSO41_SD011BW - Order Book: To be Invoiced Full (Core query)BW_QRY_MVSDSO41_SD011
Order Book: To be Invoiced (Open Order)BW_WBK_MVSDSO41_SD006BW - Order Book: Open Order (Core)BW_QRY_MVSDSO41_SD006
Order Book: To be Invoiced (Shipped not Billed)BW_WBK_MVSDSO41_SD007BW - Order Book: Shipped not billed (Core)BW_QRY_MVSDSO41_SD007
Order Book: To be IssuedBW_WBK_MVSDSO41_SD012BW - Order Book: To be Issued Full (Core)BW_QRY_MVSDSO41_SD012
Order Book: To be Issued (Open Order)BW_WBK_MVSDSO41_SD001BW - Order Book: Open Order To be Issued (Core)BW_QRY_MVSDSO41_SD001
Order Book: To be Issued (Shipped not Billed)BW_WBK_MVSDSO41_SD002BW - Order Book: Shipped not Billed To be Issued (Core)BW_QRY_MVSDSO41_SD002
Order Book: To be Invoiced (Snapshot)BW_WBK_MVSDSO41_SD004BW - Order Book: Snapshots To be Invoiced (Core)BW_QRY_MVSDSO41_SD004
Order Book: To be Invoiced+Contribution (Snapshot)BW_WBK_MVSDSO41_SD014BW - Order Book: Snapshots To be Invoiced + contrib (Core)BW_QRY_MVSDSO41_SD014
Order Book: To be Issued (Snapshot)BW_WBK_MVSDSO41_SD003BW - Order Book: Snapshots To be Issued (Core)BW_QRY_MVSDSO41_SD003


The core queries are used to build the workbooks and to have the detail at the documents lines level (jumps).

Purchase order (Transfers) order book

Core rules

All the rules used in Global Sales were determined by SAP experts.

IMPORTANT:

Solvay(DP_PUSL2 -> DBSDSO26):

  • The purchase order (Transfers) order book take in consideration just the PO's types UB and NB, the vendor must be flagged as intra-group. Exception is done for purchase organization. The exception is done with the technical object C_POSD.
  • The purchase order (Transfers) order book is defined at the purchase order line.

Rhodia(DP_PUSL1 -> DBSDSO66):

  • The purchase order (Transfers) order book take in consideration just the PO's types UB and NB, the purchase organization 3200 is used for the type UB. The purchase organization 3001 to 3008, 3200 and 3400 are used for the type NB.
  • The purchase order (Transfers) order book is defined at the purchase order line.

To be invoiced date

The to be invoiced date is calculated following the rules below (WP1 and PF1):

  • If there is GR (good receipt) date, the to be invoiced date = the last GR date.
  • If there is not yet a GR (Goods Receipt), the to be invoiced date = the scheduled delivery date of the last schedule line.

The rest to be delivered for PO's transfers

The rest to be delivered is the quantity which need to be delivered to the customer to complete the requested quantity. The rest to be delivered is defined at the purchase order line level. It is used in the Open order part, to determine the to be invoiced quantities and the values. The calculation is done following the rules below:

  • If the confirmed quantity = 0.
    • The rest to be delivered = PO's line quantity -  the goods receipt quantity
  • If the confirmed quantity <> 0.
    • The rest to be delivered = the PO's line confirmed quantity - the goods receipt quantity 

IMPORTANT: If the rest to be delivered is negative, the quantity: rest to be delivered is forced to 0.

Open order

Definitions

A PO transfers order is open if:

  • the indicator Final delivery is empty (for NB document).
  • the quantity of the PO line is issued (for UB document).


Example:

The PO's line 4512394035/10 is closed because the indicator Final Delivery is flagged.

Delivered quantity

Definition

Is the quantity issued (the delivery line has an actual GI date).

Example:

The delivery line 87422928/10 which contain the batch 900001 is issued. The quantity was delivered.

Billed

Definition

A PO transfers order line is billed, when a billing line is created with reference document:

  • the PO transfers order
  • the PO transfers order's delivery

IMPORTANT: On the transfers process, just purchase documents type NB will generate billing documents.

Example:

The PO 4511943102 has a billing document created in reference of the delivery document 86095478. The PO's transfers is billed.

Data flow

The data flow is based on the LSA method. The data visualization is done on the multiprovider MVSDSO47 (MP: Transfers Order Book (Global Sales)).

Global Sales data layers:

  • Propagation Layer
  • Business Layer
  • Reporting Layer
  • Virtual Layer
  • Master Data

See the detailed data flow here for the MultiProvider MVSDSO47:

Propagation layer

IMPORTANT: To build the PO's transfers order book, we use data coming from the propagation of SPRINT.

List of infoproviders used by the PO's transfers order book:

DSO tech. name

DSO description

DTS tech. name

DTS description

Comments

DPSDSO02Sales Document Item Data (Solvay)2LIS_11_VAITMSales Document Item DataGlobal Sales
DPSD001Deliveries (Solvay)2LIS_12_VCITMDelivery Item DataGlobal Sales
DPSDSO07Billing Document Item Data (Solvay)2LIS_13_VDITM

Billing Document Item Data

Global Sales
DP_PUSL2PO: Schedule line (Solvay)2LIS_02_SCLPurchasing data (schedule line level)

SPRINT

DP_PUHD2PO : Historical Data (Solvay)DTS_BW_EKBEPO Historical DataSPRINT
DPSDSO42Sales Document Item Data (Rhodia)2LIS_11_VAITMSales Document Item DataGlobal Sales
DPSDSO71Deliveries (Rhodia)2LIS_12_VCITMDelivery Item DataGlobal Sales
DPSDSO47Billing Document Item Data (Rhodia)2LIS_13_VDITM

Billing Document Item Data

Global Sales
DP_PUSL1PO: Schedule line (Rhodia)2LIS_02_SCLPurchasing data (schedule line level)

SPRINT

DP_PUHD1PO : Historical Data (Rhodia)DTS_BW_EKBEPO Historical DataSPRINT

For more detail on the propagation layer click on this LINK.

Business layer

List of infoproviders used by the PO's transfers order book:

DSO tech. name

DSO description

source DSO tech. name

source DSO description

DBSDSO25PO : Transfers Historical Data (Solvay)DP_PUHD2PO : Historical Data (Solvay)
DBSDSO26

PO: Transfers orders sched. line (Solvay)

DP_PUSL2PO: Schedule line (Solvay)
DBSDSO28PO: OPEN Transfers orders (Solvay)DBSDSO26

PO: Transfers orders sched. line (Solvay)

DBSDSO27PO: Transfers orders Invoices (Solvay)DPSDSO07Billing Document Item Data (Solvay)
DBSDSO29PO Global: Transfers orders delivery (Solvay)DPSD001Deliveries (Solvay)
DBSDSO65PO : Transfers Historical Data (Rhodia)DP_PUHD1PO : Historical Data (Rhodia)
DBSDSO66

PO: Transfers orders sched. line (Rhodia)

DP_PUSL1PO: Schedule line (Rhodia)
DBSDSO68PO: OPEN Transfers orders (Rhodia)DBSDSO66

PO: Transfers orders sched. line (Rhodia)

DBSDSO67PO: Transfers orders Invoices (Rhodia)DPSDSO47Billing Document Item Data (Rhodia)
DBSDSO69PO Global: Transfers orders delivery (Rhodia)DPSDSO71Deliveries (Rhodia)

For more detail on the business layer click on this LINK.

Reporting layer

List of infoproviders used by the PO's transfers order book:

CUBE tech. name

CUBE description

source CUBE tech. name

source CUBE description

CRSDSO12PO Order Book: OPEN ORDER (Solvay)DBSDSO28PO: OPEN Transfers orders (Solvay)
CRSDSO11PO Order Book: Current month Invoices (Solvay)DBSDSO27PO: Transfers orders Invoices (Solvay)
CRSDSO04PO Global: Deliveries aggregated (Solvay)DBSDSO29PO Global: Transfers orders delivery (Solvay)
CRSDSO52PO Order Book: OPEN ORDER (Rhodia)DBSDSO68PO: OPEN Transfers orders (Rhodia)
CRSDSO51PO Order Book: Current month Invoices (Rhodia)DBSDSO67PO: Transfers orders Invoices (Rhodia)
CRSDSO44PO Global: Deliveries aggregated (Rhodia)DBSDSO69PO Global: Transfers orders delivery (Rhodia)


For more detail on the reporting layer click on this LINK.

Virtual layer

List of infoproviders used by the PO's transfers order book:

CUBE tech. name

CUBE description

source CUBE tech. name

source CUBE description



MVSDSO47



MP: Transfers order book

CRSDSO04

CRSDSO11

CRSDSO12

CRSDSO44

CRSDSO51

CRSDSO52

PO Global: Deliveries aggregated (Solvay)

PO Order Book: Current month Invoices (Solvay)

PO Order Book: OPEN ORDER (Solvay)

PO Global: Deliveries aggregated (Rhodia)

PO Order Book: Current month Invoices (Rhodia)

PO Order Book: OPEN ORDER (Rhodia)

For more detail on the vitual layer click on this LINK.

Master data

Just the master data of C_PO_ITM is used. Please refer to SPRINT documentation for more information.

Data update

Process chain

IMPORTANT: The same process chain is used to update the PO's (transfers) order book and the Historical PO's (transfers) data.

The processes chains below are used to update the multiprovider MVSDSO47 (MP: Transfers order book):

PF1:

  • Global Sales: Transfers Orders Main chain (PC_OBAS_TRANSFERS_MAIN)
    • Global Sales: Business Layer Transfers Orders (Solvay) (PC_OBAS_TRANSFERS)
    • Global Sales: Reporting Layer Transfers Orders (PC_OBAS_TRANSFERS_ODB)

WP1:

  • PC: Global Sales: Main (Rhodia) (PC_GLOBAL_SALES_MAIN)
    • Global Sales: Propagation Layer (Rhodia) (PC_GL_SALES_PROP_01)
    • Global Sales: Business Layer (Rhodia) (PC_GL_SALES_BUS02)
    • Global Sales: Reporting Layer (Rhodia) (PC_GL_SALES_REP02)

Reporting

The reporting is based on Core workbooks based on Core queries.

The core workbooks give an aggregated view (SNAPSHOT), to have information on the documents detail jumps are done.

IMPORTANTE: The core queries are not published on the role menu. Only the workbooks are published on the role menu, folder Order Book.

Data selection

Data selections are done at the query level:

  • On the purchase documents type.
  • On the sales unit.

For more detail on the selections, click on this LINK.

Core queries

The core queries are used to build the workbook and to have the detail at the documents lines level (jumps).


Order Book (PO+SO)


The order book (PO+SO) contains data from sales order (SO) and data from transfers order (PO). It is the combination of the order book to be issued (SO) and the order book to be issued (PO).

The view To be issued is the only one which exists for the order book (PO+SO).


The reports (snapshot and detail) are based on the Multi Provider MVSDSO49.


Data flow

Please see here generated from Doc Performer.

Reporting layer

List of InfoProviders used by the order book (PO+SO):

DSO tech. nameDSO description

source DSO tech. name

source DSO description
DBSDSO9HSO+PO: Current month Invoices (Rhodia)DBSDSO67PO: Transfers orders Invoices (Rhodia)
DBSDSO46SO Global: Invoices (Rhodia)
DBSDSO9GSO+PO: Current month Invoices (Solvay)DBSDSO06SO Global: Invoices (Solvay)
DBSDSO27PO: Transfers orders Invoices (Solvay)
DBSDSO9DSO+PO: ORDER BOOK -OPEN ORDER (Rhodia)DBSDSO56SO: SHIPPED NOT INVOICED (Rhodia)
DBSDSO57SO: OPEN ORDER WITH DLV DOC (Rhodia)
DBSDSO58SO: OPEN ORDER W/O DLV DOC (Rhodia)
DBSDSO68PO: OPEN Transfers orders (Rhodia)
DBSDSO97SO: OPEN ORDER NOT SCHEDULED (Rhodia)
DBSDSO9CSO+PO: ORDER BOOK -OPEN ORDER (Solvay)DBSDSO68PO: OPEN Transfers orders (Rhodia)
DBSDSO16SO: SHIPPED NOT INVOICED (Solvay)
DBSDSO17SO: OPEN ORDER WITH DLV DOC (Solvay)
DBSDSO18SO: OPEN ORDER W/O DLV DOC (Solvay)
DBSDSO28PO: OPEN Transfers orders (Solvay)
DBSDSO96SO: OPEN ORDER NOT SCHEDULED (Solvay)


Core queries

The core queries are used to build the workbook and to have the detail at the documents lines level (jumps). All the queries are based on the MultiProvider MVSDSO49.

Order Book (SO+PO): To be Issued (Snapshot)BW_WBK_MVSDSO49_0001Order Book SO+PO Snapshots To be Issued (Core)BW_QRY_MVSDSO49_0001
Order Book (SO+PO): InvoicedBW_WBK_MVSDSO49_0004Order Book SO+PO INVOICED CURRENT MONTH (Core)BW_QRY_MVSDSO49_0004
Order Book (SO+PO): To be Issued (Open Order)BW_WBK_MVSDSO49_0002Order Book SO+PO OPEN ORDER To be Issued (Core)BW_QRY_MVSDSO49_0002
Order Book (SO+PO): To be Issued (Shipped not Billed)BW_WBK_MVSDSO49_0003Order Book SO+PO SHIPPED NOT BILLED To be Issued (Core)BW_QRY_MVSDSO49_0003