Вы находитесь на странице: 1из 31

Measure Type Measure Description Field Name Sr No

Crop
Seed Stage
Variety
UOM / Size
Qty Opening Stock Physical Stock 1A
Qty Transit Stock 1B

Qty Total Stock 1


Qty Net Purchases 2
Qty Recd from Own Production 3
Qty Total Process Issue to Process 18

Qty Received from Process 19


Qty Processing Issue to Process 4

Qty Clean seed 5

Qty Remnent 6

Qty Loss 7
Qty Loss% 8
Qty Packing Issue to Packing 9

Qty Pkd Pkts 10

Qty Pkd Qty 11


Qty Loss 12
Qty Loss% 13
Qty Bulking Bulked Pkts 14

Qty Bulked Qty 15

Qty Loss 16
Qty Loss% 17
Qty Plant Transfr Receipt 20
Qty Dispatch 21

Qty Material Transfr Receipt 22


Qty Issue. 23

Qty Sales Gross sale 24

Qty Returns 25
Qty Net sales 26
Qty Free samples 27

Qty Sub-std / Scrap 28

Qty Total Loss Loss Qty 29


Qty Loss % on Sales 30
Qty Closing Stock Physical Stock 31A
Qty Transit Stock 31B

Qty Total Stock 31


Qty Consumption Qty 32
Value Opening Stock Physical Stock 33A

Value Transit Stock 33B


Value Total Stock 33
Value Purchases 34
Value Own Production 35
Value Total Process Issue to Process 36

Value Received from Process 37


Value Issue to Process 38

Value Clean seed 39

Value Remnent 40

Value Issue to Packing 41

Value Pkd Pkts 42

Value Bulked Pkts 43

Value Bulked Qty 44

Value Plant Transfr Receipt 45

Value Dispatch 46

Value Material Transfr Receipt 47


Value Issue. 48

Value Sales Gross sale 49


Value Returns 50
Discount Value 50A
Value Net sales 51
Value Closing Stock Physical Stock 52A
Value Transit Stock 52B
Value Total Stock 52
Value Consumption Value 53
Clean seed recovery % 54
Consumption Per Kg 55
Sales NRV per Kg 56
Consumption % on Sales 57
MARA.CRGRP
MARA.SDSTG
MARA.PAGRP
CONCATENATE(MARA.NTGEW & MARA.GEWEI)
Get Valuated Opening(Previous period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS),Storag
Get Valuated Opening(Previous period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS) & Mate
Get Valuated Opening(Previous period(LFGJA & LFMON)) Stock(LAKUM) from MBEW & MBEWH at Plant(WERKS) & Material (M
Calculate the difference between the above 2 and assign the value as Stock in Transit with Storage Location - Blank
Physical Stock + Transit Stock
Get Quantity(MSEG.MENGE) for all the records which are having Movement Types in (101,102,103,104,122,123,161,162) and
Get Quantity(MSEG.MENGE) for all the records which are having Movement Types in (101,102,103,104,122,123,161,162) and
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Multiply With -1 to the above result
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','G
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','G
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
[Issue to Process(4) * Size (Net Weight-MARA.NTGEW) ]- [Clean seed(5) *Size (Net Weight-MARA.NTGEW)] - [Remnent(6)]
Loss(7) / Issue To Process(4) * 100
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('PK01','PP01') a
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Pkd Pkts (10) * Size in Kg's (MARA.NTGEW) By Comparing MARA.MATNR = MSEG.MATNR
Issue to Packing (9) *Size in Kg's (MARA.NTGEW) - Pkd Qty(11) By Comparing MARA.MATNR = MSEG.MATNR
Loss (12)*100 / Issue to Packing (9) * Size in Kg's (MARA.NTGEW) - Pkd Qty(11) By Comparing MARA.MATNR = MSEG.MATNR
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('BK01','BL01') a
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Bulked Pkts (14) * Size in Kg's (MARA.NTGEW) - Bulked Qty(15) By Comparing MARA.MATNR = MSEG.MATNR
Loss (16)*100 / Bulked Pkts (14) * Size in Kg's (MARA.NTGEW) By Comparing MARA.MATNR = MSEG.MATNR
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Multiply With -1 to the above result
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Multiply With -1 to the above result
Get Quantity (MSEG.MENGE) at Plant(MSEG.WERKS) ,Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) for all the re
Multiply With -1 to the above result
Get Quantity (MSEG.MENGE) at Plant(MSEG.WERKS) ,Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) for all the re
Gross sale (24) - Returns (25)
Get Quantity (MSEG.MENGE) at Plant(MSEG.WERKS) ,Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) for all the re
Multiply With -1 to the above result
Get Quantity (MSEG.MENGE) at Plant(MSEG.WERKS) ,Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) for all the re
Multiply With -1 to the above result
(1A+2+3+19+20+22) - (18+21+23+26+27+28+31A)-(1B-31B)
Loss Qty (29)*100 / Net sales (26)
Get Valuated Closing(Current period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS),Storage L
Get Valuated Closing(Current period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS) & Materi
Get Valuated Closing(Current period(LFGJA & LFMON)) Stock(LAKUM) from MBEW & MBEWH at Plant(WERKS) & Material (MA
Calculate the difference between the above 2 and assign the value as Stock in Transit with Storage Location - Blank
Physical Stock + Transit Stock
(Opening Physical Stock(1A)+Net Purchases(2)+Own Production(3)+Total Received from Process(19)+Plant Transfr Receipt(20)
Get Valuated Opening(Previous period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS),Storag
Get Price Value(MBEW.STPRS) from MBEW & MBEWH at Plant(WERKS) & Material (MATNR) Level
Multiply the Price With Qty By Comparing Plant , Material and Period
Transit Stock(1B) * Price (MBEW.STPRS)
Physical Stock(33A) + Transit Stock(33B)
Get Quantity(MSEG.DMBTR) for all the records which are having Movement Types in (101,102,103,104,122,123,161,162) and
Get Quantity(MSEG.DMBTR) for all the records which are having Movement Types in (101,102,103,104,122,123,161,162) and
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','G
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','G
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('PK01','PP01') a
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('BK01','BL01') a
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
The Receipt Value + Open Transit - Closing Transit
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Amount(GLPCA.HSL) at Material (GLPCA.MATNR),Plant(GLPCA.WERKS) level for all the records which contains Billing Type
Multiply With -1 to the above result
Get Amount(GLPCA.HSL) at Material (GLPCA.MATNR),Plant(GLPCA.WERKS) level for all the records which contains Billing Type
Get Amount(GLPCA.HSL) at Material (GLPCA.MATNR),Plant(GLPCA.WERKS) level for all the records which contains Document
Gross sale(49) - Returns (50) - Sales Discounts thr Fi (50A)
Closing - Physical Stock Qty(31A)* Price(MBEW.STPRS)
Closing - Transit Stock Qty(31B)* Price(MBEW.STPRS)
Closing - Physical Stock Value(52A)+Closing - Transit Stock Value(52B)
(Opening-Total Stock(33)+Purchases Qty(34)+Own Production Qty(35)+Plant Transfer-Receipt(45)+Material transfer-Receipt(4
Processing - Clean seed(5)*100/Processing - Issue to Process(4)
Consumption Value(53)/Net sales Qty(26)
Net Sales Value(51)/Net sales Qty(26)
Consumption Value(53)*100/Net Sales Value(51)
Flag

BWART in (201,202) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

Required Confirmation
mapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

bove Results

n Selected Period

WART) in (101) and MSEG.MENGE > 0) and Order Type (AUFK.AUART) = 'BL01' ] or [Movement Type(MSEG.BWART) in (102) and MSEG.MEN
WART) in (261) and MSEG.MENGE < 0) and Order Type (AUFK.AUART) = 'BL01' ] or [Movement Type(MSEG.BWART) in (262) and MSEG.MEN

Required Confirmation

Required Confirmation
Required Confirmation

Required Confirmation

Required Confirmation

G.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period


ring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

MBLNR) in Above Results


lected Period

pe(MSEG.BWART) in (101) and MSEG.MENGE > 0) and Order Type (AUFK.AUART) = 'BL01' ] or [Movement Type(MSEG.BWART) in (102) an
ype(MSEG.BWART) in (261) and MSEG.MENGE < 0) and Order Type (AUFK.AUART) = 'BL01' ] or [Movement Type(MSEG.BWART) in (262) an

Required Confirmation
Required Confirmation
Required Confirmation
) in (102) and MSEG.MENGE < 0) and Order Type (AUFK.AUART) = 'BL01' ]
) in (262) and MSEG.MENGE > 0) and Order Type (AUFK.AUART) = 'BL01' ]
MSEG.BWART) in (102) and MSEG.MENGE < 0) and Order Type (AUFK.AUART) = 'BL01' ]
MSEG.BWART) in (262) and MSEG.MENGE > 0) and Order Type (AUFK.AUART) = 'BL01' ]
Measure Type Measure Description Field Name Sr No
Crop
Seed Stage
Variety
UOM / Size
Qty Opening Stock Physical Stock 1A
Qty Transit Stock 1B

Qty Total Stock 1


Qty Net Purchases 2
Qty Recd from Own Production 3
Qty Total Process Issue to Process 18

Qty Received from Process 19


Qty Processing Issue to Process 4

Qty Clean seed 5

Qty Remnent 6

Qty Loss 7
Qty Loss% 8
Qty Packing Issue to Packing 9

Qty Pkd Pkts 10

Qty Pkd Qty 11


Qty Loss 12
Qty Loss% 13
Qty Bulking Bulked Pkts 14

Qty Bulked Qty 15

Qty Loss 16
Qty Loss% 17
Qty Plant Transfr Receipt 20
Qty Dispatch 21

Qty Material Transfr Receipt 22


Qty Issue. 23

Qty Sales Gross sale 24


Qty Returns 25

Qty Net sales 26


Qty Free samples 27
Qty

Qty Sub-std / Scrap 28

Qty Total Loss Loss Qty 29


Qty Loss % on Sales 30
Qty Closing Stock Physical Stock 31A
Qty Transit Stock 31B

Qty Total Stock 31


Qty Consumption Qty 32
Value Opening Stock Physical Stock 33A

Value Transit Stock 33B


Value Total Stock 33
Value Purchases 34
Value Own Production 35
Value Total Process Issue to Process 36

Value Received from Process 37


Value Issue to Process 38

Value Clean seed 39

Value Remnent 40

Value Issue to Packing 41

Value Pkd Pkts 42

Value Bulked Pkts 43

Value Bulked Qty 44

Value Plant Transfr Receipt 45

Value Dispatch 46
Value Material Transfr Receipt 47
Value Issue. 48

Value Sales Gross sale 49

Value Returns 50
Discount Value 50A
Value Net sales 51
Value Closing Stock Physical Stock 52A
Value Transit Stock 52B
Value Total Stock 52
Value Consumption Value 53
Clean seed recovery % 54
Consumption Per Kg 55
Sales NRV per Kg 56
Consumption % on Sales 57

Measure Type Measure Description Field Name Sr No


Crop Type
Crop
Variety Type
Opening 010409 Quantity In Kgs. 1
Amount In Rs. 2
Per Kg Open 3
Purchase Quantity In Kgs. 4
Amount In Rs. 5
Purchase Expenses 6
T. Pur Amt 7
Per Kg Pur 8
Closing 310309 Quantity In Kgs. 9
Amount In Rs. 10
Per Kg Close 11
Inter Transfers Quantity In Kgs. 12
Amount In Rs. 13
Per Kg Int TF 14
Consumpation Quantity In Kgs. 15
Amount In Rs. 16
Per Kg Consmp 17
Sales Quantity In Kgs. 18
Amount In Rs. 19
Per Kg Sales 20
Consmptn .% 21
Gross Profit Value 22
Per Kg 23
GP% 24
Total Loss Quantity In Kgs. 25
Loss % 26
Free Samples 27
Scrapping Quantity In Kgs. 28
Amount In Rs. 29
Net Loss Quantity In Kgs. 30
Loss % Loss % 31

Measure Type Measure Description Field Name Sr No


Crop Group
Crop
Opening Stock 1
Purchases During Previous Year 2
Internal Transfer Receipts 3
Issues 4
Invisible Loss 5
Qty After Processing 6
Sales During Previous Year 7
Free Samples 8
Closing stok 9
{ Qty In Kgs} Qty Damaged/Destroyed 10
Shortage / (Excess) If Any 11

Pur Unit 1
Sale Unit 2
Cosmp Unit 3
GP Unit 4
Open Unit 5
Close Unit 6
Loss % 7
Consump % 8
GP % 9
Understandings Flag
MARA.CRGRP
MARA.SDSTG
MARA.PAGRP
CONCATENATE(MARA.NTGEW & MARA.GEWEI)
Get Valuated Opening(Previous period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS),Storag
Get Valuated Opening(Previous period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS) & Mate
Get Valuated Opening(Previous period(LFGJA & LFMON)) Stock(LAKUM) from MBEW & MBEWH at Plant(WERKS) & Material (M
Calculate the difference between the above 2 and assign the value as Stock in Transit with Storage Location - Blank
Physical Stock + Transit Stock
Get Quantity(MSEG.MENGE) for all the records which are having Movement Types in (101,102,103,104,122,123,161,162) and
Get Quantity(MSEG.MENGE) for all the records which are having Movement Types in (101,102,103,104,122,123,161,162) and
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Multiply With -1 to the above result
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','G
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','G
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
[Issue to Process(4) * Size (Net Weight-MARA.NTGEW) ]- [Clean seed(5) *Size (Net Weight-MARA.NTGEW)] - [Remnent(6)]
Loss(7) / Issue To Process(4) * 100
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('PK01','PP01') a
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Pkd Pkts (10) * Size in Kg's (MARA.NTGEW) By Comparing MARA.MATNR = MSEG.MATNR
Issue to Packing (9) *Size in Kg's (MARA.NTGEW) - Pkd Qty(11) By Comparing MARA.MATNR = MSEG.MATNR
Loss (12)*100 / Issue to Packing (9) * Size in Kg's (MARA.NTGEW) - Pkd Qty(11) By Comparing MARA.MATNR = MSEG.MATNR
Get Quantity(MSEG.MENGE) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('BK01','BL01') a
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Bulked Pkts (14) * Size in Kg's (MARA.NTGEW) - Bulked Qty(15) By Comparing MARA.MATNR = MSEG.MATNR
Loss (16)*100 / Bulked Pkts (14) * Size in Kg's (MARA.NTGEW) By Comparing MARA.MATNR = MSEG.MATNR
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Multiply With -1 to the above result
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Get Quantity at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the records which ar
Multiply
Inner JoinWith
LIPS-1
onto(MKPF.XBLNR
the above result
= LIPS.XBLNR AND LIPS.MATNR = MSEG.MATNR and MSEG.ZEILE*10 = LIPS.POSNR)
Where MSEG.BWART in (601,602) and LIPS.PSTYV in ('RENN','TANN')
Get Quantity (MSEG.MENGE) at Plant(MSEG.WERKS) ,Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) for all the re
Multiply
Inner JoinWith
LIPS-1
onto(MKPF.XBLNR
the above result
= LIPS.XBLNR AND LIPS.MATNR = MSEG.MATNR and MSEG.ZEILE*10 = LIPS.POSNR)
Where MSEG.BWART in (651,652) and LIPS.PSTYV in ('RENN','TANN')
Get Quantity (MSEG.MENGE) at Plant(MSEG.WERKS) ,Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) for all the re
Gross sale LIPS
Inner Join (24) on
- Returns (25) = LIPS.XBLNR AND LIPS.MATNR = MSEG.MATNR and MSEG.ZEILE*10 = LIPS.POSNR)
(MKPF.XBLNR
Where MSEG.BWART in (601,602,651,652) and LIPS.PSTYV in ('RENN','TANN')
Get Quantity (MSEG.MENGE) at Plant(MSEG.WERKS) ,Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) for all the re
Multiply With -1 to the above result
Get Quantity (MSEG.MENGE) at Plant(MSEG.WERKS) ,Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) for all the re
Multiply With -1 to the above result
(1A+2+3+19+20+22) - (18+21+23+26+27+28+31A)-(1B-31B)
Loss Qty (29)*100 / Net sales (26)
Get Valuated Closing(Current period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS),Storage L
Get Valuated Closing(Current period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS) & Materi
Get Valuated Closing(Current period(LFGJA & LFMON)) Stock(LAKUM) from MBEW & MBEWH at Plant(WERKS) & Material (MA
Calculate the difference between the above 2 and assign the value as Stock in Transit with Storage Location - Blank
Physical Stock + Transit Stock
(Opening Physical Stock(1A)+Net Purchases(2)+Own Production(3)+Total Received from Process(19)+Plant Transfr Receipt(20)
Get Valuated Opening(Previous period(LFGJA & LFMON)) Stock(LABST+INSME) from MARD & MARDH at Plant(WERKS),Storag
Get Price Value(MBEW.STPRS) from MBEW & MBEWH at Plant(WERKS) & Material (MATNR) Level
Multiply the Price With Qty By Comparing Plant , Material and Period
Transit Stock(1B) * Price (MBEW.STPRS)
Physical Stock(33A) + Transit Stock(33B)
Get Quantity(MSEG.DMBTR) for all the records which are having Movement Types in (101,102,103,104,122,123,161,162) and
Get Quantity(MSEG.DMBTR) for all the records which are having Movement Types in (101,102,103,104,122,123,161,162) and
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','G
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','G
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('PK01','PP01') a
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & Material (MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Document Numbers(MSEG.MBLNR) for the records Which are having either (Order Type(AUFK.AUART) in ('BK01','BL01') a
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
The Receipt Value + Open Transit - Closing Transit
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Get Value(MSEG.DMBTR) at Plant(MSEG.WERKS),Storage Location(MSEG.LGORT) & material(MSEG.MATNR) Level for the reco
Multiply With -1 to the above result
Get Amount(GLPCA.HSL) at Material (GLPCA.MATNR),Plant(GLPCA.WERKS) level for all the records which contains Billing Type
Multiply With -1 to the above result
Get Amount(GLPCA.HSL) at Material (GLPCA.MATNR),Plant(GLPCA.WERKS) level for all the records which contains Billing Type
Get Amount(GLPCA.HSL) at Material (GLPCA.MATNR),Plant(GLPCA.WERKS) level for all the records which contains Document
Gross sale(49) - Returns (50) - Sales Discounts thr Fi (50A)
Closing - Physical Stock Qty(31A)* Price(MBEW.STPRS)
Closing - Transit Stock Qty(31B)* Price(MBEW.STPRS)
Closing - Physical Stock Value(52A)+Closing - Transit Stock Value(52B)
(Opening-Total Stock(33)+Purchases Qty(34)+Own Production Qty(35)+Plant Transfer-Receipt(45)+Material transfer-Receipt(4
Processing - Clean seed(5)*100/Processing - Issue to Process(4)
Consumption Value(53)/Net sales Qty(26)
Net Sales Value(51)/Net sales Qty(26)
Consumption Value(53)*100/Net Sales Value(51)

Understandings Flag

Opening Total Stock Quantity(Main-1)


Opening Total Stock Value(Main-33)
Amount(2) / Quantity(1)

Get COAS.USER2,SUM(??) From GLPCA Inner Join COAS On COAS.AUFNR = GLPCA.AUFNR WHERE COAS.AUART = 'ZEXP'
Amount(5) + Purchase-Expenses (6)
T.Pur Amt(7) / Purchase - Qty(4)
Closing Total Stock Quantity(Main-31)
Closing Total Stock Value(Main-52)
Amount(10) / Quantity(9)
Plant Transfer + Material Transfer Quantity(Main-20+Main-21+Main-22+Main-23)
Plant Transfer + Material Transfer Value(Main-45+Main-46+Main-47+Main-48)
Amount(13) / Quantity(12)
Opening Qty(1) + Purchase Qty(4) - Closing Qty(9) + Inter Transfers Qty(12)
Opening Amount(2) + T.Pur Amount(7) - Closing Amount(10) +Inter Transfer Amount(13)
Consumption Amount(16) / Consumption Quantity(15)

Sales Amount(19) / Sales Quantity(18)


Consumption Amount(16) * 100/ Sales Amount(19)
Sales Amount(19) - Consumption Amount(16)
Sales Gross Profit(22) / sales Quantity(18)
Sales Gross Profit(22) * 100/ Sales Amount(19)
Consumption Quantity(15) - Sales Quantity(18)
Total loss Quantity(25) * 100/ Consumption Quantity(15)

Total loss Quantity(25) - Scrapping Quantity(28)


Net loss Quantity (30)* 100/ Consumption Quantity(15)

Understandings Flag

Opening Stock(1) + Purchases During Previous Year(2) +Internal Transfer Receipts(3) - Internal Transfer Issues(4) - Internal Tra

Qty After Processing(6) - Sales During Previous Year(7) - Free Samples(8) - Closing stok(9) - Qty Damaged/Destroyed(10)

8
20
17
23
3
11
26
21
24
at Plant(WERKS),Storage Location(LGORT) & Material (MATNR) Level
at Plant(WERKS) & Material (MATNR) Level
nt(WERKS) & Material (MATNR) Level
cation - Blank

4,122,123,161,162) and MSEG.LIFNR Not Like 'AG%'


4,122,123,161,162) and MSEG.LIFNR Like 'AG%'
G.MATNR) Level for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01','PK

G.MATNR) Level for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01','PK
G.MATNR) Level for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01') an

UART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01') and MSEG.BWART in (261,262)) or MSEG.BWART in (201,202) By Comapring MS


for the records which are having Movement Type(MSEG.BWART) in (101,102) and Document Number(MSEG.MBLNR) in Above Results
UART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01') and MSEG.BWART in (261,262)) or MSEG.BWART in (201,202) By Comapring MS
for the records which are having Order Type(AUFK.AUART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01') and Movement Type(MSE
EW)] - [Remnent(6)]

G.MATNR) Level for the records Which are having either (Order Type(AUFK.AUART) in ('PK01','PP01') and MSEG.BWART in (261,262)) By C

UART) in ('PK01','PP01') and MSEG.BWART in (261,262)) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected P
for the records which are having Order Type(AUFK.AUART) in ('PK01','PP01') and Movement Type(MSEG.BWART) in (101,102) and Docum

MATNR = MSEG.MATNR
G.MATNR) Level for the records Which are having (Order Type(AUFK.AUART) in ('BK01','BL01') and MSEG.BWART in (261,262)) By Comapr

UART) in ('BK01','BL01') and MSEG.BWART in (261,262)) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected P
for the records which are having Order Type(AUFK.AUART) in ('BK01','BL01') and Movement Type(MSEG.BWART) in (101,102) and Docum

for the records which are having either [Movement Type(MSEG.BWART) in (101,301,305,311) and MSEG.MENGE > 0)] or [Movement Typ
for the records which are having either [Movement Type(MSEG.BWART) in (641,301,303,311) and MSEG.MENGE < 0)] or [Movement Typ

for the records which are having either [Movement Type(MSEG.BWART) in (309) and MSEG.MENGE > 0)] or [Movement Type(MSEG.BWA
for the records which are having either [Movement Type(MSEG.BWART) in (309) and MSEG.MENGE < 0)] or [Movement Type(MSEG.BWA
= LIPS.POSNR)

EG.MATNR) for all the records which are having Movement Type(MSEG.BWART) in (601,602) and Item Category Not in ('RENN','TANN')
= LIPS.POSNR)

EG.MATNR) for all the records which are having Movement Type(MSEG.BWART) in (651,652) and Item Category Not in ('RENN','TANN')
= LIPS.POSNR)

EG.MATNR) for all the records which are having Movement Type(MSEG.BWART) in (601,602,651,652) and Item Category in ('RENN','TANN'

EG.MATNR) for all the records which are having Movement Type(MSEG.BWART) in (551,552)

Plant(WERKS),Storage Location(LGORT) & Material (MATNR) Level


Plant(WERKS) & Material (MATNR) Level
(WERKS) & Material (MATNR) Level
cation - Blank

Plant Transfr Receipt(20)+Material Transfr Receipt(22))-(Total Issue to Process(18)+Plant Transfer Dispatch(21)+material Transfer Issue(23)
at Plant(WERKS),Storage Location(LGORT) & Material (MATNR) Level

4,122,123,161,162) and MSEG.LIFNR Not Like 'AG%'


4,122,123,161,162) and MSEG.LIFNR Like 'AG%'
MATNR) Level for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01','PK01'

MATNR) Level for the records Which are having (Order Type(AUFK.AUART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01','PK01','PP01
MATNR) Level for the records Which are having either (Order Type(AUFK.AUART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01') and M

UART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01') and MSEG.BWART in (261,262)) or MSEG.BWART in (201,202) By Comapring MS


ATNR) Level for the records which are having Movement Type(MSEG.BWART) in (101,102) and Document Number(MSEG.MBLNR) in Abov
UART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01') and MSEG.BWART in (261,262)) or MSEG.BWART in (201,202) By Comapring MS
ATNR) Level for the records which are having Order Type(AUFK.AUART) in ('DL01','DR01','GN01','PR01','PT01','RP01','SH01') and Movemen
MATNR) Level for the records Which are having either (Order Type(AUFK.AUART) in ('PK01','PP01') and MSEG.BWART in (261,262)) By Com

UART) in ('PK01','PP01') and MSEG.BWART in (261,262)) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected P
ATNR) Level for the records which are having Order Type(AUFK.AUART) in ('PK01','PP01') and Movement Type(MSEG.BWART) in (101,102
MATNR) Level for the records Which are having (Order Type(AUFK.AUART) in ('BK01','BL01') and MSEG.BWART in (261,262)) By Comapring

UART) in ('BK01','BL01') and MSEG.BWART in (261,262)) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected P
ATNR) Level for the records which are having Order Type(AUFK.AUART) in ('BK01','BL01') and Movement Type(MSEG.BWART) in (101,102)
ATNR) Level for the records which are having either [Movement Type(MSEG.BWART) in (641,301,305,311) and MSEG.MENGE > 0)] or [Mo

ATNR) Level for the records which are having either [Movement Type(MSEG.BWART) in (641,301,303,311) and MSEG.MENGE < 0)] or [Mo
ATNR) Level for the records which are having either [Movement Type(MSEG.BWART) in (309) and MSEG.MENGE > 0)] or [Movement Type
MATNR) Level for the records which are having either [Movement Type(MSEG.BWART) in (309) and MSEG.MENGE < 0)] or [Movement Typ

ich contains Billing Type (GLPCA.FKART) in ('F2','S1') and GL Account Number(GLPCA.RACCT) Between("0000300000";"0000300020")

ich contains Billing Type (GLPCA.FKART) in ('RE','S2') and GL Account Number(GLPCA.RACCT) Between("0000300000";"0000300020")
ich contains Document Type (GLPCA.BLART) in ("RV";"DG";"DR") and GL Account Number(GLPCA.RACCT) InList("0000410109";"00004101

aterial transfer-Receipt(47)) -(Plant Transfer-Dispatch(46)+Material transfer- Issue(48)+Closing -Total Stock(52))-(Opening-Transit stock(33B

AS.AUART = 'ZEXP'
r Issues(4) - Internal Transfer Invisible Loss(5)

ed/Destroyed(10)
'PR01','PT01','RP01','SH01','PK01','PP01','BK01','BL01') and MSEG.BWART in (261,262)) or MSEG.BWART in (201,202) By Comapring MSEG.

'PR01','PT01','RP01','SH01','PK01','PP01','BK01','BL01') and MSEG.BWART in (101,102)) or MSEG.BWART in (531,532) By Comapring MSEG.


'PR01','PT01','RP01','SH01') and MSEG.BWART in (261,262)) or MSEG.BWART in (201,202) By Comapring MSEG.AUFNR = AUFK.AUFNR and

in (201,202) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period


G.MBLNR) in Above Results
in (201,202) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period
01') and Movement Type(MSEG.BWART) in (531,532) and Document Number(MSEG.MBLNR) in Above Results

SEG.BWART in (261,262)) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

EG.BUDAT Between Selected Period


WART) in (101,102) and Document Number(MSEG.MBLNR) in Above Results

WART in (261,262)) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

G.BUDAT Between Selected Period


WART) in (101,102) and Document Number(MSEG.MBLNR) in Above Results

ENGE > 0)] or [Movement Type(MSEG.BWART) in (102,302,306,312) and MSEG.MENGE < 0)]
ENGE < 0)] or [Movement Type(MSEG.BWART) in (642,302,304,312) and MSEG.MENGE > 0)]

[Movement Type(MSEG.BWART) in (310) and MSEG.MENGE < 0)] or [Movement Type(MSEG.BWART) in (101) and MSEG.MENGE > 0) and
[Movement Type(MSEG.BWART) in (310) and MSEG.MENGE > 0)] or [Movement Type(MSEG.BWART) in (261) and MSEG.MENGE < 0) and

ory Not in ('RENN','TANN')


ory Not in ('RENN','TANN')

em Category in ('RENN','TANN')

1)+material Transfer Issue(23)+Closing Physical Stock(31A))-(Opening Transit Stock(1B)-Closing Transit Stock(31B))

01','PT01','RP01','SH01','PK01','PP01','BK01','BL01') and MSEG.BWART in (261,262)) or MSEG.BWART in (201,202) By Comapring MSEG.AU

01','RP01','SH01','PK01','PP01','BK01','BL01') and MSEG.BWART in (101,102)) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDA


01','PT01','RP01','SH01') and MSEG.BWART in (261,262)) or MSEG.BWART in (201,202) By Comapring MSEG.AUFNR = AUFK.AUFNR and MS

in (201,202) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period


umber(MSEG.MBLNR) in Above Results
in (201,202) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period
1','RP01','SH01') and Movement Type(MSEG.BWART) in (531,532) and Document Number(MSEG.MBLNR) in Above Results
.BWART in (261,262)) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

EG.BUDAT Between Selected Period


pe(MSEG.BWART) in (101,102) and Document Number(MSEG.MBLNR) in Above Results
T in (261,262)) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

G.BUDAT Between Selected Period


pe(MSEG.BWART) in (101,102) and Document Number(MSEG.MBLNR) in Above Results
nd MSEG.MENGE > 0)] or [Movement Type(MSEG.BWART) in (642,302,306,312) and MSEG.MENGE < 0)]

nd MSEG.MENGE < 0)] or [Movement Type(MSEG.BWART) in (642,302,304,312) and MSEG.MENGE > 0)]
NGE > 0)] or [Movement Type(MSEG.BWART) in (310) and MSEG.MENGE < 0)] or [Movement Type(MSEG.BWART) in (101) and MSEG.ME
ENGE < 0)] or [Movement Type(MSEG.BWART) in (310) and MSEG.MENGE > 0)] or [Movement Type(MSEG.BWART) in (261) and MSEG.ME

0300000";"0000300020")

0300000";"0000300020")
List("0000410109";"0000410110";"0000410111";"0000410112";"0000410113";"0000410114";"0000410115";"0000410116";"000041011

2))-(Opening-Transit stock(33B)-Closing Transit Stock(52B))


201,202) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

531,532) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period


EG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

01) and MSEG.MENGE > 0) and Order Type (AUFK.AUART) = 'BL01' ] or [Movement Type(MSEG.BWART) in (102) and MSEG.MENGE < 0) an
61) and MSEG.MENGE < 0) and Order Type (AUFK.AUART) = 'BL01' ] or [Movement Type(MSEG.BWART) in (262) and MSEG.MENGE > 0) an
,202) By Comapring MSEG.AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

AUFK.AUFNR and MSEG.BUDAT Between Selected Period


AUFNR = AUFK.AUFNR and MSEG.BUDAT Between Selected Period

Above Results
WART) in (101) and MSEG.MENGE > 0) and Order Type (AUFK.AUART) = 'BL01' ] or [Movement Type(MSEG.BWART) in (102) and MSEG.ME
BWART) in (261) and MSEG.MENGE < 0) and Order Type (AUFK.AUART) = 'BL01' ] or [Movement Type(MSEG.BWART) in (262) and MSEG.M

5";"0000410116";"0000410117";"0000410118";"0000410119";"0000410120";"0000410225";"0000410226";"0000410227";"0000410228"
02) and MSEG.MENGE < 0) and Order Type (AUFK.AUART) = 'BL01' ]
62) and MSEG.MENGE > 0) and Order Type (AUFK.AUART) = 'BL01' ]
BWART) in (102) and MSEG.MENGE < 0) and Order Type (AUFK.AUART) = 'BL01' ]
BWART) in (262) and MSEG.MENGE > 0) and Order Type (AUFK.AUART) = 'BL01' ]

"0000410227";"0000410228";"0000410229";"0000410230")

Вам также может понравиться