190 likes | 350 Views
SAP TERP10 Preparation Presentation 9 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 presentation.
E N D
SAP TERP10 Preparation Presentation 9 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 presentation • 7. Sales Scenario • 7.1. Plot of Scenario • 7.1.1. SD:Create Customer Master • 7.1.2. SD:Create Product-specific condition • 7.1.3. SD:Create Customer-specific condition • 7.1.4. SD:Create Sales Order • 7.1.5. PP:Manufacture Sales Order • 7.1.6. SD:Create delivery • 7.1.7. FI:Enter Incoming payment • 7.2. SD:Organizational levels • 7.3. Create Master data • 7.3.1. DEF: Data sources of SD documents • 7.3.2. SD:Create Customer Master:CName at Comp1000, SlsOrg1000, Chn10, Div01:XD01 • 7.3.3. SD:Extend Customer Master:CName, Chn20:VD01 • 7.3.4. SD:Display Customer Master:CName:XD03 • 7.3.5. SD:Create Product-specific condition:MiniBike-Name:MM02 • 7.3.6. SD:Create Customer-specific condition:CName:VK31 • 7.4. SD:Sales order process • 7.4.1. PROC:Order-to-cash backward scheduling milestones • 7.4.2. DEF:Sales Order Document Flow by Milestones • 7.4.3. SD:Create Sales Order:CName, 500PC MiniBike-Name, Plant1000, SalOrg1000, Chnl10:VA01 • 7.4.4. MM:Check MRP Status:MiniBike-Name, BaseBike2-Name, Plant1000:MD04 • 7.4.5. MM:Run MRP:MiniBike-Name, Plant1000:MD02 • References • Object Symbols • GUI Symbols
7. Sales Scenario: 7.1.Plot of Scenario • 7.1.Plot of Scenario • 7.1.1.SD:Create Customer Master:CName • 7.1.1.1.Organization:Company=1000, SalesOrg=1000, Channel=10, 12, Division=00 • 7.1.1.2.Address:Mega Bike Gmbh.Customer-Name, Stresemanstr.360, 22761 Hamburg, DE • 7.1.1.3.Financials:VAT Reg.No.=DE123456789, Account=140000, SalesDistr=000001(North), ShipCond=01(Standard), Incoterms=EXW Hamburg, PayTerm=0001(Immediate), Tax=1(VAT Assesible) • 7.1.2.SD:Create Product-specific condition: • MiniBike-Name|Division=00: PR00: 1-499PC 2500EUR, 500PC- 2300EUR • 7.1.3.SD:Create Customer-specific condition: • Customer CName:PR00: 1-499PC 2400EUR, 500PC- 2200EUR • 7.1.4.SD:Create Sales Order: • Name-Order:500PC MiniBike-Name by customer CName • 7.1.5.PP:Manufacture Sales Order: • Confirm on date: Now • 7.1.6.SD:Create delivery: • Create and deliver on date: Now • 7.1.7.FI:Enter Incoming payment: • Enter Incoming payment:1000000EUR to BankAcct 316000 of Customer CName
7. Sales Scenario: 7.2.SD:Organizational levels • 7.2.SD:Organizational levels • 7.2.1.Client • 7.2.1.1.Company:Clnt:Comp = 1:m • 7.2.1.1.1.Sales Area:Comp:SalAr = 1:m • Combination of: • 7.2.1.1.1.1.Sales Org: SalOrg:SalAr = 1:m • Assigned to 1 company: Comp:SalOrg = 1:m • Negotiates Sales conditions (Árazási kondíció) • Carries responsibility for Customer recourse (Vevői visszáru) • It has min 1, max any number of: • 7.2.1.1.1.2.Distribution channel:SalOrg:Chn=1:m,Chn:SalAr=1:m • 7.2.1.1.1.3.Division:Product or service group: Div:SalAr = 1:m • 7.2.1.1.2.Plant:Comp:Plnt = 1:m • 7.2.1.1.2.1.Storage: Can be assigned to one plant:Plnt:Stor=1:m • 7.2.1.1.2.2.Shipping point: Can be assigned to more plants:Plnt:ShipPnt = m:m • 7.3.Create Master data • 7.3.1.DEF: Data sources of SD documents • 7.3.1.1.Customer master • 7.3.1.1.1.TAB:General data • 7.3.1.1.2.TAB:Sales area related • 7.3.1.1.2.1.Partner functions: • Sold-to-party • Ship-to-party • Bill-to-party • Payer • 7.3.1.1.3.TAB:Company related • 7.3.1.2.Material master • 7.3.1.2.1.TAB:Basic • 7.3.1.2.2.TAB:SalesOrg • 7.3.1.2.3.TAB:Salesgeneral/Plant • 7.3.1.2.4.TAB:Purchasing
7. Sales Scenario: 7.3.Create Master data • 7.3.1.3.DEF:Customer-material inforecord (Vevő rendelési könyve) • FK:Customer • FK:SalesOrg • FK:Channel • FK:Material • FK:Customer material number • FK:Condition • Material description at customer • Shipping details • 7.3.1.4.DEF:Condition master (Eladási kondíció adatok) • 7.3.1.4.1.Price • 7.3.1.4.1.1.Types • Material (Anyagár): calculatedprice of materialinproductcosting • Customer (Fogyasztói): individualdiscountpriceforcustomer • Price list (Listaár): basepricemodifiedby a factoratgroup of products • 7.3.1.4.1.2.Can be specified by any combination of • Custgroup|Customer × • Material group|Material× • Pricing group • 7.3.1.4.2.Surcharge(Felár) • 7.3.1.4.3.Discount(Diszkont) • 7.3.1.4.4.Tax • 7.3.1.4.5.Freight cost(Fuvarköltség) • 7.3.1.4.6.Incoterms • 7.3.1.5.DEF:Output master (Papír-alapú bizonylati adatok) • Electronic/paper documents send to external party: • Output type: Based on a given SAP doc • Media: EDI, fax, e-mail, etc, tools to send • Partner function to send to • Conditions to send at • Time periods to send • 7.3.1.6.Customizing control tables
7. Sales Scenario: 7.3.Create Master Data: 7.3.2.Customer 2 Click Click • 7.3.2.SD:Create Customer Master:CName at Comp1000, SlsOrg1000, Chn10, Div00:XD01 • LO|SD|Masterdata|Businessparners|Customer|Create|XD01 Complete • 7.3.2.1.SCR:Start • DDN:Account group = KUNA(Ext.Numb.Assig): Customernumber/name is givenmanually! • DDN:Customer = CName • DDN:Company code = 1000 • DDN:Sales organization = 1000 • DDN:Distribution channel = 10 • DDN:Division = 00 • 7.3.2.2.SCR:Main • 7.3.2.2.1.TAB:Address • TBX:Name = Mega Bike Gmbh. • TBX:Search term = Mega Bike • TBX:Address = Stresemanstr. 360 • TBX:City = 22671 Hamburg • DDN:Country = DE (Germany) • 7.3.2.2.2.TAB:Control • TBX: VAT.Reg.No =DE123456789 • 7.3.2.2.3.TAB:Paymenttransaction|KEY:Enter • 7.3.2.2.4.TAB:Marketing|KEY:Enter • 7.3.2.2.5.TAB:Unloadingpoint|KEY:Enter • 7.3.2.2.6.TAB:Exportdata|KEY:Enter • 7.3.2.2.7.TAB:Contact person|KEY:Enter • 7.3.2.2.8.BTN:Company code data • 7.3.2.2.8.1.TAB:Account management • DDN:Reconciliation account = 140000(Trade recieveablesdomestic) • 7.3.2.2.8.2.TAB:Paym trans|KEY:Enter • 7.3.2.2.8.3.TAB:Corresponden|KEY:Enter • 7.3.2.2.8.4.TAB:Insurance|KEY:Enter Click Click Click Click Click Click XD01: Create Customr CName Comp: 1000 SalAr: 1000/ 10/00 Click Click VD01: Extend Customr CName Comp: 1000 SalAr: 1000/ 12/00 Click XD03: Display Customr CName MM02: Create Prod Spec Condit Mini- Bike- Name >500PC 2300EUR
7. Sales Scenario: 7.3.Create Master Data: 7.3.2.Customer 2 Click • 7.3.2.2.9.BTN:Sales area data • 7.3.2.2.9.1.TAB:Sales • DDN:Sales district = 000001(North) • DDN:Currency = EUR • DDN:Price group = 01(Bulkcustomer) • DDN:Cust.priceproc. = 2(Standard withsalestax) • 7.3.2.2.9.2.TAB:Shipping • DDN:Shipping conditions = 01 (Standard) • DDN:Delivering plant = 1000 • 7.3.2.2.9.3.TAB:Billing documents • DDN:Incoterms = EXW(Ex Works) Hamburg • DDN:Terms of Payment = 0001(Immediately payable without deductions) • FRM:Taxes|COL:Tax= 1(Taxrelevant) • 7.3.2.2.9.4.TAB:Partner funct.|KEY:Enter • 7.3.2.2.10.BTN:Save( ) • 7.3.3.SD:Extend Customer Master:CName,Chn20:VD01 • LO|SD|Masterdata|Businessparners|Customer|Create|VD01 Sales and Distr • 7.3.3.1.SCR:Start • DDN:Account group = KUNA(Externalassignment) • DDN:Customer = CName • DDN:Sales organization = 1000 • DDN:Distribution channel = 12 • DDN:Division = 00 • 7.3.3.1.1.FRM:Reference to • DDN:Customer = CName • DDN:Sales organization = 1000 • DDN:Distribution channel = 10 • DDN:Division = 00 • 7.3.3.2.SCR:Main • 7.3.3.2.1.BTN:Save( ) XD01: Create Customr CName Comp: 1000 SalAr: 1000/ 10/00 Click VD01: Extend Customr CName Comp: 1000 SalAr: 1000/ 12/00 Click Click XD03: Display Customr CName MM02: Create Prod Spec Condit Mini- Bike- Name >500PC 2300EUR Click Click Click Click Click Click Click Click
7. Sales Scenario: 7.3.Create Master Data: 7.3.4.Display Customer • 7.3.4.Practice:SD:Display Customer Master:CName:XD03 • LO|SD|Masterdata|Business parners|Customer|Display|XD03 Complete • 7.3.4.1.SCR:Start • DDN:Customer = CName • DDN:Company = 1000 • DDN:Sales organization = 1000 • DDN:Distribution channel = 12 • DDN:Division = 00 • 7.3.4.2.SCR:Main • 7.3.4.2.1.BTN:Sales area data • 7.3.4.2.1.1.TAB:Sales • CheckDDN:Customer group = Empty: It shoulddentify a particular group of customers for the purpose of pricing or generating statistics • 7.3.4.2.1.2.TAB:Billing documents • CheckDDN:Terms of payment=0001(Pay immediately withoutdeduction): it sets cash discount to zero and makespaymentdueimmediately • 7.3.4.2.2.BTN:Company code data • 7.3.4.2.2.1.TAB:Account management • CheckDDN:Reconciliation account = 140000: it is an account (Könyvelési számla) which is updated parallel to the subledger account (Főkönyvi számla) for normal postings XD01: Create Customr CName Comp: 1000 SalAr: 1000/ 10/00 VD01: Extend Customr CName Comp: 1000 SalAr: 1000/ 12/00 XD03: Display Customr CName MM02: Create Prod Spec Condit Mini- Bike- Name >500PC 2300EUR
7. Sales Scenario: 7.3.Create Master Data: 7.3.5.Create Product-specific condition • 7.3.5.SD:Create Product-specific condition:MiniBike-Name:MM02 • LO|SD|Master data|Products|Material|Other|MM02 Change • 7.3.5.1.SCR:Start • DDN:Material = MiniBike-Name • BTN:Selectview|SCR:Views:SalesOrg1 • BTN:OrgLevel|SCR:OrgLevel • DDN:Plant = 1000 • DDN:SalesOrg = 1000 • DDN:Channel = 10 Valid only for this channel! • 7.3.5.2.SCR:Main • 7.3.5.2.1.TAB:SalesOrg1 • DDN:Division = 00 • 7.3.5.2.1.1.BTN:Conditions|SCR:Condition PR00 • DDN:Valid from = Now • DDN:Valid to = 31.12.9999 • FRM:Scales • 7.3.5.2.2.BTN:Save( ) Click Click Click Click XD01: Create Customr CName Comp: 1000 SalAr: 1000/ 10/00 Click Click Click Click VD01: Extend Customr CName Comp: 1000 SalAr: 1000/ 12/00 Click XD03: Display Customr CName Click MM02: Create Prod Spec Condit Mini- Bike- Name >500PC 2300EUR Click Click
7.Sales Scenario: 7.3.Create Master Data: 7.3.6.Create Customer-specific condition Click • 7.3.6.SD:Create Customer-specific condition:CName:VK31 • LO|SD|Master data|Conditions|VK31 Create • 7.3.6.1.SCR:Main • 7.3.6.1.1.FRM:Left • 7.3.6.1.1.1.LIN:Prices • LIN:Individual|DoubleClick • 7.3.6.1.2.FRM:Right • 7.3.6.1.2.1.FRM:Head • LIN:CntySorgDchlCustMater|BTN:New • 7.3.6.1.2.2.FRM:Item • DDN:SalesOrg = 1000 • DDN:Channel = 10 • DDN:Customer = CName • FRM:Custmr/Material with release status • BTN:Scales( )|FRM:Scales • 7.3.6.1.3.BTN:Save( ) Click Click Click Click XD01: Create Customr CName Comp: 1000 SalAr: 1000/ 10/00 Click Click VD01: Extend Customr CName Comp: 1000 SalAr: 1000/ 12/00 XD03: Display Customr CName Click Click MM02: ProdSpec Condit Mini- Bike- Name >500PC 2300EUR VK31: CustSpec Condit MiniBike- Name >500PC 2200EUR
Content of the presentation • 7. Sales Scenario • 7.1. Plot of Scenario • 7.1.1. SD:Create Customer Master • 7.1.2. SD:Create Product-specific condition • 7.1.3. SD:Create Customer-specific condition • 7.1.4. SD:Create Sales Order • 7.1.5. PP:Manufacture Sales Order • 7.1.6. SD:Create delivery • 7.1.7. FI:Enter Incoming payment • 7.2. SD:Organizational levels • 7.3. Create Master data • 7.3.1. DEF: Data sources of SD documents • 7.3.2. SD:Create Customer Master:CName at Comp1000, SlsOrg1000, Chn10, Div01:XD01 • 7.3.3. SD:Extend Customer Master:CName, Chn20:VD01 • 7.3.4. SD:Display Customer Master:CName:XD03 • 7.3.5. SD:Create Product-specific condition:MiniBike-Name:MM02 • 7.3.6. SD:Create Customer-specific condition:CName:VK31 • 7.4. SD:Sales order process • 7.4.1. PROC:Order-to-cash backward scheduling milestones • 7.4.2. DEF:Sales Order Document Flow by Milestones • 7.4.3. SD:Create Sales Order:CName, 500PC MiniBike-Name, Plant1000, SalOrg1000, Chnl10:VA01 • 7.4.4. MM:Check MRP Status:MiniBike-Name, BaseBike2-Name, Plant1000:MD04 • 7.4.5. MM:Run MRP:MiniBike-Name, Plant1000:MD02 • References • Object Symbols • GUI Symbols
7.Sales Scenario: 7.4.SD:Sales order process: 7.4.1.Milestones • 7.4.SD:Sales order process • 7.4.1.PROC:Order-to-cash backward scheduling milestones • 7.4.1.1.Pre-sales/CRM • 7.4.1.1.1.Mailing campaign • 7.4.1.1.2.Tracking lost sales • 7.4.1.2.Sales Order • Sales Order Date • 7.4.1.3.Availability check • Done at sales order date • 7.4.1.3.1.Modes • 01:Daily check • 02:Individual reqirement: recommended for finished products • 7.4.1.3.2.Scope • Current stock • Available To Promise (ATP) • 7.4.1.4.MRP • Material Availability Date = Loading Date – Max(Pick/Pack Time, Transp.Lead Time) (9.1) • 7.4.1.5.Procurement • 7.4.1.5.1.ALT:Production • Production Order Datei = Material Availability Datej – Prod.Timei (9.2) • Where: i, j = 1..m – components, j-main component, i-sub component • 7.4.1.5.2.ALT:Purchasing • Purchase Order Datei = Mater.Avail.Datej – Inbound Deliv.Timei (9.3) • Where: i, j = 1..m – components, j-main component, i-sub component • 7.4.1.6.Shipping • Transport Plan Date = Loading Date – Transp.Lead Time (9.4) • Loading Date = Goods Issue Date – Loading Time (9.5) • Goods Issue Date = Required Delivery Date – Transit Time (9.6) • Required Delivery Date (9.7) • 7.4.1.7.Billing • 7.4.1.8.Payment
7.Sales Scenario: 7.4.Order process: 7.4.2.Document flow 1 • 7.4.2.DEF:Sales Order Document Flow by Milestones • All documents have header and item parts • They inherit data from each other through the process • One ascendant document can have multiple descendants (eg. 1 sales order can generate more deliveries) formin a document hierarchy • 7.4.2.1.Optional pre-sales documents • Contact • Inquiry • Quotation • Contract • Sceduling Agreement • 7.4.2.2.Sales Order • 7.4.2.2.1.Header • Reference to ascendent pre-salesdocument • Sales area • Customer Master • Shipping • Billing • 7.4.2.2.2.Item • Material Master • Conditions • 7.4.2.2.3.Schedule lines • Date, Quantity • 7.4.2.2.4.Incompletion log • Mandantory fields set at customizing • Left empty by user • 7.4.2.3.Shipping • 7.4.2.3.1.Create Outbound Delivery: • 7.4.2.3.1.1.Header:Can reference 1 or more sales orders • Shipping point • Due date • Ship-to-party • 7.4.2.3.1.2.Item • Material, Quantity, Stock type/Area/Bin to pick from
7.Sales Scenario: 7.4.Order process: 7.4.2.Document flow 2 • 7.4.2.3.2.Picking: • 7.4.2.3.2.1.Header • Can reference 1 or more outbound deliveries • Assign warehouse to delivery • Create Transfer Requests Transfer Order MM:Good movements • 7.4.2.3.2.2.Item • Material, Quantity, Stock type/Area/Bin to pick from • 7.4.2.3.3.Packing:Creates Shipping Unit hierarchy: • Container • Pallet • Carton • Can contain mutliple items from multiple deliveries • 7.4.2.3.4.Goods issue posting: • MM: Re-run MRP • FI:Material stock account decrease • FI:Transfer data for billing due list • 7.4.2.3.5.Transport planning • 7.4.2.3.6.Shipment monitoring • 7.4.2.4.Billing • 7.4.2.4.1.Billing document: • FI:Increase Accounts receiveable • FI:Create invoice • FI:Track incoming payments • CO:Update reporting systems • 7.4.2.4.1.1.Header • Reference to multiple deliveries • Destination country|Payer • Due date • 7.4.2.4.1.2.Item • Material, Quantity, Value, Tax • 7.4.2.5.Payment • 7.4.2.5.1.FI:Update G/L accounts: • 7.4.2.5.1.1.Debit:Payment, • 7.4.2.5.1.2.Credit: Customer Receivable
7.Sales Scenario: 7.4.Order process: 7.4.3.SD:Create Sales Order Click • 7.4.3.SD:Create Sales Order:CName, 500PC MiniBike-Name, Plant1000, SalOrg1000, Chnl10:VA01 • LO|SD|Sales|Order|VA01 Create • 7.4.3.1.SCR:Start • DDN:Order type = OR(Standard order) • DDN:SalOrg = 1000 • DDN:DistChan = 10 • DDN:Division = 00 • 7.4.3.2.SCR:Main • 7.4.3.2.1.FRM:Head • DDN:Standard order = Empty! • DDN:Sold-to-party = CName • TBX:PO Number = Name-Order • 7.4.3.2.2.TAB:Sales • DDN:Req. deliv.date = Now + 2 month • 7.4.3.2.2.1.FRM:Item • KEY:Enter:Autofills master+payment data • SCR:Availabilitycheck • Ignoredeliv. notpossiblewarning! • BTN:Continue • BTN:Conditions( ) • TAB:Conditions|Firstempty line| • COL:CnTy = PR01(Standard) • COL:Amount = 2200 EUR • TAB:Shipping • DDN:Plant = 1000 • DDN:Shippingpoint = 1000 • DDN:Stor.loc. = 0110 • 7.4.3.2.3.BTN:Save( ) • Take note of sales order number: Click Click Click Click Click VD01: Extend Customr CName Comp: 1000 SalAr: 1000/ 12/00 XD03: Display Customr CName MM02: ProdSpec Condit Mini- Bike- Name >500PC 2300EUR Enter VK31: CustSpec Condit MiniBike- Name >500PC 2200EUR Click VA01: Create Sales Order CName Mini- Bike- Name 500PC Click 13340
7.Sales Scenario: 7.4.Order process: 7.4.5.MM:Run MRP • 7.4.4.Practice:MM:Check MRP Status:MiniBike-Name, BaseBike2-Name,Plant1000:MD04 • LO|MM|Inventory|Environment|Stock|MD04 Stock/Req list • 7.4.4.1.SCR:Start • DDN:Material = MiniBike-Name, BaseBike2-Name • DDN:Plant = 1000 • 7.4.4.2.SCR:Main • LIN:Sales order, MiniBike-Name, -500PC • LIN:No dependent requirements yet!: BaseBike2-Name or any other components 7.4.5.Practice:MM:RunMRP:MiniBike-Name, Plant1000:MD02 • LO|PP|MRP|Planning|MD02 Single item, multi level| • 7.4.5.1.1.SCR:Start • DDN:Material = MiniBike-Name • DDN:Plant = 1000 • DDN:Processing key = NETCH(Only net change) • DDN:Create purchase req. = 2(In opening period) • DDN:Delivery schedules = 3(Apply) • DDN:Create MRP list = 1(Create list) • DDN:Planning mode = 3(Delete and recreate plan) • DDN:Scheduling = 1(Basic dates will be determined) • CHK:Also plan unchanged components = False • CHK:Display results before they are saved = False • CHK:Display material list = False • CHK:Simulation mode = False • KEY:Enter,Enter • 7.4.5.1.2.SCR:MRP Summary • Dependent components not in stock will generateexceptions MD04: Check MRPstat Mini/ Base- Bike2- Name MD02: Re-run MRP Mini- Bike- Name MD04: Stck/Req List Mini/ Base- Bike2- Name MD04: Create Prod. Order Base- Bike2- Name 500PC MD04: Create Prod. Order Mini- Bike- Name 500PC
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