180 likes | 330 Vues
SAP TERP10 Preparation Practice 4 Dr. Gábor Pauler, Associate Professor, Private Entrepeneur Tax Reg. No.: 63673852-3-22 Bank account: 50400113-11065546 Location: 1st Széchenyi str. 7666 Pogány, Hungary Tel: +36-309-015-488 E-mail: pauler@t-online.hu. Content of the Practice.
E N D
SAP TERP10 Preparation Practice 4 Dr. Gábor Pauler, Associate Professor, Private Entrepeneur Tax Reg. No.: 63673852-3-22 Bank account: 50400113-11065546 Location: 1st Széchenyi str. 7666 Pogány, Hungary Tel: +36-309-015-488 E-mail: pauler@t-online.hu
Content of the Practice • Checking Home Assignment 3: LIS FlexibleReport • 3.Material PlanningScenario • 3.3.Creating/Modifying master data (Continued) • 3.3.2.Bill Of Material (BOM) (Continued) • 3.3.2.3.Create BOM:BaseBike-Name:CS01 • 3.3.2.4.Create BOM:BaseBike2-Name:CS01 • 3.3.2.5.Create BOM:GigaBike-Name:CS01 • 3.3.2.6.Create BOM:MiniBike-Name:CS01 • 3.3.2.7.Check multi-level BOM: CS12 • 3.3.3.Routings • 3.3.3.1.Definition • 3.3.3.2.Create work center: XYScrew • 3.3.3.3.Create routing:BaseBike-Name:CA01 • 3.3.3.4.Practice:Create routing:BaseBike2-Name:CA01 • 3.3.3.5.Home Assignment:Create routing:GigaBike-Name:CA01 • 3.3.3.6.Home Assignment:Create routing:MiniBike-Name:CA01 • References • ObjectSymbols • GUI Symbols
3.3.2.Bill Of Material: 3.3.2.3.Create BOM:CS01 Click • 3.3.2.3.Create BOM:BaseBike-Name:CS01 • LO|PP|Master|BOM|BOM|Material BOM|CS01| • 3.3.2.3.1.SCR:Start • DDN:Material = BaseBike-Name • DDN:Plant = 1000 • DDN:BOM usage = 1(Production) • TBX:Valid = 01.01.CurrYear • 3.3.2.3.2.SCR:Main • BTN:Save( ) • 3.3.2.4.Practice: Create BOM:BaseBike2-Name:CS01 • LO|PP|Master|BOM|BOM|Material BOM|CS01 Create| • 3.3.2.4.1.SCR:Start • DDN:Material = BaseBike2-Name • DDN:Plant = 1000 • DDN:BOM usage = 1(Production) • TBX:Valid = 01.01.CurrYear • 3.3.2.4.2.SCR:Main • BTN:Save( ) Click Click MM02: Modify finished material GigaBike- Name Click Click Click Click MMF1: Create finished material MiniBike- Name Click MMB1: Create semi finished material Base- Bike2- Name MMR1: Create raw material Alu- Frame- Name • Ifyouget an errormessage here: • „Materialtype ROH cannot be u- • sedwithitemtype L(stockitem)”, • thenlaunchthetransaction: • SPRO|SAP IMG|Logisticsgeneral|Materialmaster|Basic settings|Materialtypes|Defineattributes of materialtypes| • LIN:ROHselect • BTN:Show Detail, inSCR:Detail: • FRM:Quantity/Value update: • CHK:Inallvaluationareas=True • BTN:Save • SCR:Customizingreqest • KEY:Enter CS01: Create BOM Base- Bike- Name CS01: Create BOM Base- Bike2- Name
3.3.2.Bill Of Material: 3.3.2.5.Practice:Create BOM:CS01 • 3.3.2.5.Practice: Create BOM:GigaBike-Name:CS01 • LO|PP|Master|BOM|BOM|Material BOM|CS01 Create| • 3.3.2.5.1.SCR:Start • DDN:Material = GigaBike-Name • DDN:Plant = 1000 • DDN:BOM usage = 1(Production) • TBX:Valid = 01.01.CurrYear • 3.3.2.5.2.SCR:Main • BTN:Save( ) • 3.3.2.6.Practice: Create BOM:MiniBike-Name:CS01 • LO|PP|Master|BOM|BOM|Material BOM|CS01 Create| • 3.3.2.6.1.SCR:Start • DDN:Material = MiniBike-Name • DDN:Plant = 1000 • DDN:BOM usage = 1(Production) • TBX:Valid = 01.01.CurrYear • 3.3.2.6.2.SCR:Main • BTN:Save( ) MMB1: Create semi finished material Base- Bike2- Name MMR1: Create raw material Alu- Frame- Name CS01: Create BOM Base- Bike- Name CS01: Create BOM Base- Bike- Name CS01: Create BOM Giga- Bike- Name CS01: Create BOM Mini- Bike- Name
3.3.2.Bill Of Material: 3.3.2.7.Check multi-level BOM: CS12 • 3.3.2.7.Check multi-level BOM: CS12 • DEF: Hierachic view of network of interlinked BOMs • LO|PP|Master|BOM|Reporting|BOMExplosion|Material BOM|CS12 Multi level BOM| • 3.3.2.7.1.SCR:Start • DDN:Material = GigaBike-Name • DDN:Plant = 1000 • DDN:BOM application = PP01(Production) • BTN:Select view( ) CHK:Variable list = True BTN:Run( ) SCR:Tabular multilevel BOM in DataView Goto|Graphics| SCR:Graphic multilevel BOM • 3.3.2.7.2.SCR:Main: • Tabular multilevel BOM inALVGrid MMR1: Create raw material Alu- Frame- Name Click Click Click Click Click Click Click CS01: Create BOM Base- Bike- Name Click Click Click CS01: Create BOM Base- Bike2- Name Click CS01: Create BOM Giga- Bike- Name Click Click Click CS01: Create BOM Mini- Bike- Name CS12: Check Multi Level BOM Giga- Bike- Name
Content of the Practice • Checking Home Assignment 3: LIS FlexibleReport • 3.Material PlanningScenario • 3.3.Creating/Modifying master data (Continued) • 3.3.2.Bill Of Material (BOM) (Continued) • 3.3.2.3.Create BOM:BaseBike-Name:CS01 • 3.3.2.4.Create BOM:BaseBike2-Name:CS01 • 3.3.2.5.Create BOM:GigaBike-Name:CS01 • 3.3.2.6.Create BOM:MiniBike-Name:CS01 • 3.3.2.7.Check multi-level BOM: CS12 • 3.3.3.Routings • 3.3.3.1.Definition • 3.3.3.2.Create work center: XYScrew • 3.3.3.3.Create routing:BaseBike-Name:CA01 • 3.3.3.4.Practice:Create routing:BaseBike2-Name:CA01 • 3.3.3.5.Home Assignment:Create routing:GigaBike-Name:CA01 • 3.3.3.6.Home Assignment:Create routing:MiniBike-Name:CA01 • References • ObjectSymbols • GUI Symbols
3.Material Planning: 3.3.Master data: 3.3.3.Routings • 3.3.3.Routings • 3.3.3.1.DEF: Routing (Műveleti terv):Description of a production process of a material with the following content: • Material ID: Which material (FERT: Finshed product, HALB: Semi-finished product) is manufactured • Plant ID: In which plant • DEF: Standard Sequence (Sztenderd lépéssor): One product can be produced in alternate versions requiring different routings, but there is a standard one • DEF: Process step ID (Lépés ID): Primary key of process step inside Sequence • Description: Text description of the step • DEF: Routing group (Műveleti csoport): Groups of similar steps in a lenghty routing • DEF: Group counter (Csoportszámláló): Primary key of step inside routing group • DEF: Work center (Munkaállomás):Responsible position in the organiza-tion for the step. • DEF: Standard value (Időnorma): Amount of time neccessary for the step • DEF: Base quantity (Alapmennyiség):How much units of material are processed together in a step • DEF: Production resource usages (Erőforrás Igény): How to share tools, machinery • DEF: Paralel Sequences (Alternatív szekvenciák): References to alternative routings depend on type of manufacturing process: • Make to stock (Raktárra termelés) • Special orders (Egyedi megrendelésre termelés) • DEF: Export options(Exportálási lehetőségek) • Routings can be transferred from SAP ERP to separate SAP APO, SAP SCM products in Production Process Model (PPM) format
3.Material Planning: 3.3.Master data: 3.3.3.Routings: 3.3.3.2.WorkCenters N2 Wheel-Paul • 3.3.3.2.Creation of WorkCenters • 3.3.3.2.1.Basic problem: • In an idealworld, girl bike meets • with boy bike and soonsmall baby • bikeswillborn: • Inthereality, bike is made inoperations, whichhavelabour and machine costs: • 3.3.3.2.2.Basic termsin FI and CO master data neccessary to model production: • 3.3.3.2.2.1.FI:ControllingArea (Költségszámitási kör): Set of Plantsusing General Ledger (Számviteli Számlakeret, G/L) of a given country = 1000 (EU) • 3.3.3.2.2.1.1.CO:Valuationclass (Költségnem): groups of similar G/L Accountseg. = 639000 (Machine cost) • 3.3.3.2.2.1.1.1.CO:Activity Type (Teljesítményfajta): subgroups of valuationclasseseg. Screw machine (PGScr), Unskilledworker (PGUnsk) stb. • 3.3.3.2.2.1.2.CO:Cost center (Költséghely) virtual or real part of companyorganizationwhere cost occourseg.= 4280 (Qualityinspection) • 3.3.3.2.2.1.2.1.CO:Tariff(Tarifa): data of activitytypes at cost centers: • Measure unit, eg. h (Hour) • Planned/ Real capacityinmeasureunits • Distribution method of capacityintime • Fixed cost (independedfromquantity of activity) • Variable cost onmeasureunits = OKKS: Account. area =1000 KP04: Planner profile= Z_ALL PGUnsk 5.33EUR/h 40h/week GigaBike- Paul 2500EUR/pc 15kg/pc PGScr 833EUR 240pc/h 0.66EUR/h KS01: Create cost ctr Prod Paul 83EUR/pc 01.5kg/pc t = 15sec KL01: Create act.type PGScr PGUnsk t = 15sec KP26: Set Tariffs
3.Material Planning: 3.3.Master data: 3.3.3.Routings: 3.3.3.2.WorkCenters N2 • 3.3.3.2.3.FI Setcontrollingarea: Accounting|FinAcct|GenLedg|Master data|Profit center| OKKS SetControllingArea =1000 (CO Europe, in EUR with INT(International) type G/L) • 3.3.3.2.4.CO Setplannerprofile:Accounting|Control-ling|Cost ctracct|Planning| KP04 Setplannerprofile = SAPALL (Planseverything) • 3.3.3.2.5.CO Create cost center:Accounting|Cont-rolling|Cost center accounting|Master data|Cost center|Individual processing|KS01 Create • 3.3.3.2.5.1.SCR:Start:TBX:CostCtr = ProdName • TBX:Valid = 01.01.ActualYear • BTN:Master data • 3.3.3.2.5.2.TAB:Basic data: DDN:Comp=1000 • TBX:Name,TBX:Descript. = Bike assembly • TBX:Personresponsible = Name • DDN:Cost ctrcategory = 1 (Production) • DDN:Hierachyarea =H1420 (Production) • DDN:Profit ctr = 1000 (Motors),BTN:Save ( ) • 3.3.3.2.6.CO Createactivitytypes: Accounting|Cont-rolling|Cost center acctng|Master data|Activity type|Individual processing|KL01 Create • 3.3.3.2.6.1.Screw machine: • SCR:Start: TBX:Activity type = XYScr • DDN:Valid = 01.01. • CurrYr, BTN:Master • TAB:Basic data: • Name=Screw.mach. • MeasUnit=H(Hour) • CostCtrCat=1(Prod) • ATypCat=1(Manual) • AllocCostElem= • 639000(Machine cost) • PriceInd=1(Auto),Save Katt Katt Katt Katt Katt OKKS: Account. area =1000 Katt KP04: Planner profile= Z_ALL Katt Katt Katt Katt KS01: Create cost ctr Prod Paul Katt Katt Katt Katt KL01: Create act.type PGScr PGUnsk Katt Katt Katt Katt Katt Katt Katt Katt KP26: Set Tariffs Katt Katt Katt Katt Katt Katt Katt Katt Katt
3.Material Planning: 3.3.Master data: 3.3.3.Routings: 3.3.3.2.WorkCenters N2 PGScr 833EUR 240pc/h 0.66EUR/h PGUnsk 5.33EUR/h 40h/week • 3.3.3.2.6.2.Unskilled worker: XYUnsk same as the last one, except: Name = Unskilled worker, AllocationCostElement=638100 (Production) • 3.3.3.2.7.CO Set tariffs of activity types:Accounting| Controlling|Cost center acctng|Planning| Activity output/prices|KP26 Change • SCR:Start: DDN:Version = 0 (Plan/Actual), • DDN:From period = 1, DDN:To period = 12, • DDN:Fiscal year = CurrYear • DDN:CostCtr = ProdName • DDN:Activity type = XYScr, • DDN:To activity type = XYUnsk • BTN:View ( ) SCR:Overview: • COL:Activity type|LIN1-2: Select activity types: XYScr, XYUnsk • COL:Plan, Capacity|Lin1-2: Set their planned performance and capacity to 40H/week × 50weeks/year = 2000H(we plan Jan to Dec), • COL:Distribution key 1, 2|LIN1-2: Set = 1 (Automatic even allocation among periods) • COL:Fixed price(Price of every started hour)|Lin1-2 = 0EUR • COL:Variable price|Lin1, 2=0,66, 5,33EUR/H • COL:PlanPrice|Lin1-2 = 1(Automatic) • COL:Plan Quant, Avg price|Lin1-2 = True • BTN:Save ( ) other cells are auto-filled! • BTN:Monthly breakup( ): it shows planned performance/ capacity allocated into months OKKS: Account. area =1000 KP04: Planner profile= Z_ALL Katt Katt Katt Katt Katt Katt KS01: Create cost ctr Prod Paul Katt Katt KL01: Create act.type PGScr PGUnsk KP26: Set Tariffs Katt Katt
3.Material Planning: 3.3.Master data: 3.3.3.Routings: 3.3.3.2.WorkCenters N2 • Settingthetariffs, it is highlyadvised to followtheUniform Measure Unit Rule (Mennyiségi egység-egyeztetési szabály): weshouldcreate as muchactivitytypeswiththesamemeasure unit as possibleas mixing measureunitsrapidlyincreasesthechance of errors. Eg. capacity of screw machine could be measuredinpieces. Butitscapacity is limited bythe40hour-weeklyworktime of unskilledworkerhandlingthat. Therefore, capacity of screwing machine inpiecescould be determined as 50weeks/year × 40H/week / 15secBut, if a new type of bolt introducedtakinglongertime to screw, wecanrecomputethewholething! Soit is bettersolution to measerecapacity of machine inhouralso. • Anotherdanger of error is Basis (Vetítési alap) of measureunits: ifweplanonyearlylevel (Jan.. Dec), wehave to givecapacitiesinyearlylevel. Incasethelenght of planningperiod is modifiedbysomething (eg. Jan..Jun), SAP WILL NOT recomputeautomaticallycapacitiesproportionated to 6 monthperiod! • 3.3.3.2.8.PP Create Work Center (Munkahely): positionsin a Company|Plant, whichcanuseseveralactivitytypes at a given cost center (eg. weneedunskilledworkforce to operatescrew machine). Theywill be part of Routings. Letscreatework center XYScrew (Screw machine + itsstaff): Logistics|Production|Master|Work center|Work center|CR01 Create: • SCR:Start: DDN:Plant = 1000(Hamburg), • TBX:Work center = XYScrew, • DDN:WorkCtrCat = 0001(Machine) • BTN:Basic data: • DDN:Responsibleperson = 101, • DDN:Usage = 009(All tasklists) • CHK:Backflush=True(Retrograde) • DDN:StandardValue=SAP1(Normal) • TAB:Costing: • DDN:Valid=01.01.CurrYr • DDN:CostCtr=ProdPaul • LIN:Setup=XYUnsk,H,True • LIN:Mach.=XYScr,H,True • LIN:Labor=XYUnsk,H,True • (CHK:Ref.Indicator=True • at all 3 lines to autoupdate) OKKS: Account. area =1000 KP04: Planner profile= Z_ALL KS01: Create cost ctr Prod Paul KL01: Create act.type PGScr PGUnsk Katt Katt Katt KP26: Set Tariffs Katt Katt Katt Katt CR01: Create work center PGScrew Katt Katt Katt
Content of the Practice • Checking Home Assignment 3: LIS FlexibleReport • 3.Material PlanningScenario • 3.3.Creating/Modifying master data (Continued) • 3.3.2.Bill Of Material (BOM) (Continued) • 3.3.2.3.Create BOM:BaseBike-Name:CS01 • 3.3.2.4.Create BOM:BaseBike2-Name:CS01 • 3.3.2.5.Create BOM:GigaBike-Name:CS01 • 3.3.2.6.Create BOM:MiniBike-Name:CS01 • 3.3.2.7.Check multi-level BOM: CS12 • 3.3.3.Routings • 3.3.3.1.Definition • 3.3.3.2.Create work center: XYScrew • 3.3.3.3.Create routing:BaseBike-Name:CA01 • 3.3.3.4.Practice:Create routing:BaseBike2-Name:CA01 • 3.3.3.5.Home Assignment:Create routing:GigaBike-Name:CA01 • 3.3.3.6.Home Assignment:Create routing:MiniBike-Name:CA01 • References • ObjectSymbols • GUI Symbols
3.3.Master data: 3.3.3.Routings: 3.3.3.2.Create routing:BaseBike-Name:CA01 • 3.3.3.3.Create routing:BaseBike-Name:CA01 • LO|PP|Master|Routing|Routing|Standard routing|CA01 Create| • 3.3.3.3.1.SCR:Start • DDN:Material = BaseBike-Name • DDN:Plant = 1000 • TBX:Key date = 01.01.CurrYear, KEY:Enter • 3.3.3.3.2.SCR:Head • DDN:Usage = 1(Production): alternatives are producing non-functioning product sample demo (eg. open version of gear shift) • DDN:Status = 4(Released): can be readily used • 3.3.3.3.2.1.BTN:Operations • 3.3.3.3.2.2.BTN:Save( ) • STS:Take note of Routing ID: CS01: Create BOM Base- Bike2- Name CS01: Create BOM Giga- Bike- Name CS01: Create BOM Mini- Bike- Name CS12: Check Multi Level BOM Giga- Bike- Name Click Click 50001315 Click Click Click Click CA01: Create Routing Base- Bike- Name Click Click Click CA01: Create Routing Base- Bike2- Name
3.3.Master data: 3.3.3.Routings: 3.3.3.2.Practice:Create routing:BaseBike-Name:CA01 • 3.3.3.4.Practice:Create routing:BaseBike2-Name:CA01 • LO|PP|Master|Routing|Routing|Standard routing|CA01 Create| • 3.3.3.4.1.SCR:Start • DDN:Material = BaseBike2-Name • DDN:Plant = 1000 • TBX:Key date = 01.01.CurrYear • 3.3.3.4.2.BTN:Copy From • DDN:Reference material = BaseBike-Name • TBX:Key date = 01.01.CurrYear, KEY:Enter • DDN:Status = 4(Released), KEY:Enter • 3.3.3.3.2.1.BTN:Save( ) • STS:Take note of Routing ID: CS01: Create BOM Base- Bike2- Name CS01: Create BOM Giga- Bike- Name 50001316 CS01: Create BOM Mini- Bike- Name CS12: Check Multi Level BOM Giga- Bike- Name CA01: Create Routing Base- Bike- Name CA01: Create Routing Base- Bike2- Name
3.3.Master data: 3.3.3.Routings: 3.3.3.4.Home Assignment: Create routings • 3.3.3.5.Home Assignment:Create routing:GigaBike-Name:CA01 (2.5points) • LO|PP|Master|Routing|Routing|Standard routing|CA01 Create| • 3.3.3.5.1.SCR:Start • DDN:Material = GigaBike-Name • DDN:Plant = 1000 • TBX:Key date = 01.01.CurrYear • 3.3.3.5.2.BTN:Copy From • DDN:Reference material = BaseBike-Name • TBX:Key date = 01.01.CurrYear, KEY:Enter • DDN:Status = 4(Released), KEY:Enter • 3.3.3.4.2.1.BTN:Save( ) • STS:Take note of Routing ID: • 3.3.3.6.Home Assignment:Create routing:MiniBike-Name:CA01 (2.5points) • LO|PP|Master|Routing|Routing|Standard routing|CA01 Create| • 3.3.3.6.1.SCR:Start • DDN:Material = MiniBike-Name • DDN:Plant = 1000 • TBX:Key date = 01.01.CurrYear • 3.3.3.6.2.BTN:Copy From • DDN:Reference material = BaseBike-Name • TBX:Key date = 01.01.CurrYear, KEY:Enter • DDN:Status = 4(Released), KEY:Enter • 3.3.3.5.2.1.BTN:Save( ) • STS:Take note of Routing ID: CS01: Create BOM Mini- Bike- Name CS12: Check Multi Level BOM Giga- Bike- Name CA01: Create Routing Base- Bike- Name 50001317 CA01: Create Routing Base- Bike2- Name CA01: Create Routing Giga- Bike- Name CA01: Create Routing Mini- Bike- Name 50001318
References • http://www.sap-img.com/abap.htm • http://erpgenie.com/ • http://help.sap.com/search/sap_trex.jsp • http://sap.ittoolbox.com/groups/technical-functional/sap-abap/
Object Symbols Partner (Partner) Anyag (Material) Sarzs (Batch) Bevitt anyag (Partner material) Készlet (Inventory) Raktár (Deposit) Gyári szám (Serial number) Darabjegyzék (Bill of materials) Szortiment (Sortiment) Anyagmeghatá-rozás (Material Identification) Árazás (Pricing) Engedmény (Allowance) Fizetési mód (Payment Method) Számla (Invoice) Bizonylat (Voucher) Értékesítés támogatás (Sales Promotion) Direkt mail (Direct mail) Ajánlat (Offer) Árazás (Pricing) Rendelés (Order) Validáció (Validation) Szerződés (Contract) Szállítás (Transport) Hitel (Credit) Ütemezés (Scheduling) Szerviz (Service) Vevőszolgálat (Customer Service) Kattintás (Click) Dupla kattintás (Double Click) Adatbevitel (Write) Csak olvasható (Read Only) • Cég (Company) • Gyár (Plant) • Értékesítési szervezet (Sales Department) • Üzletkötő csoport (Sales Representative Group) • Értékesítési integráció (Sales Integration) • Csatorna (Channel) • Földrajzi hely (Geographic Location) • Kiszállítási hely (Delivery Location) • Szállítási mód (Transportation Mode) • Rakodási pont (Loading Point) • Árucsoport (Product Group) • Értékesítési terület (Sales Area) Click Right Click
GUI Symbols • To make GUI usage descriptions more short and straightforward, we will use standardized denotions of GUI controls, which can be nested into each other: • DEF:-definition, • PRC:-process, • ALT:-alternatives, • CYC:-cycle, • -follows, • -(dis)advantage, • Aaa|Bbb|-Menu/Submenu, • SCR:-Screen, • FRM:-Frame, • ID-UniqueID, • BTN:-Button, • TXB:-Textbox, • DDN:-Dropdown, • TAB:-Page tab, • CHK:-Checkbox (any of them can be checked) • RAD:-Radiobox (one can be checked only), • LIN:-Tableline, • KEY:-Hotkey, • WRN:-Warning box • ERR:-Errorbox