SlideShare a Scribd company logo
1 of 11
SAPScript - Configuration
Dec-2008 SAPScript - Configuration |
Objective
• The participants will have an overview of the
following
– Output Determination
– Linking Layout set to Program: SD Module
– Linking Layout set to Program in SD, MM, and FI
Module
Dec-2008 SAPScript - Configuration | 2
Configuration - Output Determination
Dec-2008 SAPScript - Configuration | 3
 Linking a layout set to the
printing program
 Proposing the output type for the
documents
 Output time
 Output device
 Print parameters
Configuration - Linking Layout set to
Program: SD Module
Dec-2008 SAPScript - Configuration | 4
 SD Menu: SD -> Basic functions ->
Output -> Output determination >
Output Determination using the
condition Technique-> Maintain
Output Determination for Sales
Documents ->Maintain Output Types
-> Select output type and double click
on processing routine folder.
 Output type / Medium determines
 Printing program
 Layout set
 Form routine
 This screen is used to check, which
programs and the layout sets the
standard system uses to print
standard forms
Configuration - Linking Layout set to
Program
Dec-2008 SAPScript - Configuration | 5
internal = X interco = X internal = X
FORM EntryA FORM EntryB FORM EntryC
If internal = X
….
elseif Interco = X
…
elseif internal = X
….
endif
Program Layout set
Open_FormFORM Entry
 By using the “FORM Routine” field
you can indicate different “entry
point” to the printing program.
 All output type can be associated
with the same program / layout set
combination but to different “FORM
Routines”.
 Helps to consolidate logic variation
in one program
Configuration - Linking Layout set to
Program: MM Module
Dec-2008 SAPScript - Configuration | 6
 Purchasing Menu: MM ->
Purchasing -> Messages -> Forms
(Layout Sets) for Messages ->
Assign Form and Output Program
for Purchase Order
 Inventory Management Menu: MM
-> IM -> Output determination ->
Assign Forms and Programs
Configuration - Linking Layout set to
Program: FI Module
Dec-2008 SAPScript - Configuration | 7
 Finance Menu: FI -> AR & AP ->
Customer (Vendor) accounts -> Line
items -> Correspondence -> Carry out
check or correspondence settings
->Define form names for correspondence
print.
 Check Printing Menu: FI -> AR & AP ->
Business transaction -> Outgoing
payments -> Automatic outgoing
payments -> Payment method / Bank
selection for Payment Program -> Set Up
Payment Methods per Company Code for
Payment Transaction -> “Double click on
the Company code” -> “Double click on
‘Form data’ Push button.
Demonstration
• Linking layout sets to programs.
Dec-2008 SAPScript - Configuration | 8
Practice
• Linking layout sets to programs.
Dec-2008 SAPScript - Configuration | 9
Summary
• A layout set can be linked to the appropriate
output program through configuration using
transaction SPRO.
• The output type determines the printing
program , layout set and the form routine.
Dec-2008 SAPScript - Configuration | 10
Questions
• What is output determination in the context
of layout sets ?
Dec-2008 SAPScript - Configuration | 11

More Related Content

What's hot

smartforms training | SAP SMART FORMS online training
smartforms training | SAP SMART FORMS online trainingsmartforms training | SAP SMART FORMS online training
smartforms training | SAP SMART FORMS online trainingGlobal Online Trainings
 
Closingcockpit
ClosingcockpitClosingcockpit
Closingcockpitadityafico
 
SAP AC020 - Investment Management
SAP AC020 - Investment ManagementSAP AC020 - Investment Management
SAP AC020 - Investment ManagementVannak9
 
Bdc BATCH DATA COMMUNICATION
Bdc BATCH DATA COMMUNICATIONBdc BATCH DATA COMMUNICATION
Bdc BATCH DATA COMMUNICATIONHitesh Gulani
 
Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validationsUgeshkumarnetha Dasari
 
0102 basis
0102 basis0102 basis
0102 basisvkyecc1
 
0101 sap introduction
0101 sap introduction0101 sap introduction
0101 sap introductionvkyecc1
 
Variant Configuration with SAP 2nd Edition
Variant Configuration with SAP 2nd EditionVariant Configuration with SAP 2nd Edition
Variant Configuration with SAP 2nd Editionkuce46537
 
SapInsideTrackBonn Sap&Adobe
SapInsideTrackBonn   Sap&AdobeSapInsideTrackBonn   Sap&Adobe
SapInsideTrackBonn Sap&Adobesergio.ferrari
 
New reporting options in controlling
New reporting options in controllingNew reporting options in controlling
New reporting options in controllingaxime
 
Sap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginnersSap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginnersHossam Abdo
 
Ps sap-pm maintenance-planning
Ps sap-pm maintenance-planningPs sap-pm maintenance-planning
Ps sap-pm maintenance-planningMansour Hineidi
 
3logo Survey Charts
3logo Survey Charts3logo Survey Charts
3logo Survey Chartslees_ush
 
2122706 - Delivered quantity of production order is not updated correctly if ...
2122706 - Delivered quantity of production order is not updated correctly if ...2122706 - Delivered quantity of production order is not updated correctly if ...
2122706 - Delivered quantity of production order is not updated correctly if ...Ricardo Ishida
 
How to improve user experience via roles
How to improve user experience via rolesHow to improve user experience via roles
How to improve user experience via rolesSiva Pradeep Bolisetti
 

What's hot (20)

smartforms training | SAP SMART FORMS online training
smartforms training | SAP SMART FORMS online trainingsmartforms training | SAP SMART FORMS online training
smartforms training | SAP SMART FORMS online training
 
Sap navigation 2013
Sap navigation 2013Sap navigation 2013
Sap navigation 2013
 
Closingcockpit
ClosingcockpitClosingcockpit
Closingcockpit
 
SAP AC020 - Investment Management
SAP AC020 - Investment ManagementSAP AC020 - Investment Management
SAP AC020 - Investment Management
 
Smart form
Smart formSmart form
Smart form
 
Bdc BATCH DATA COMMUNICATION
Bdc BATCH DATA COMMUNICATIONBdc BATCH DATA COMMUNICATION
Bdc BATCH DATA COMMUNICATION
 
Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validations
 
0102 basis
0102 basis0102 basis
0102 basis
 
0101 sap introduction
0101 sap introduction0101 sap introduction
0101 sap introduction
 
Variant Configuration with SAP 2nd Edition
Variant Configuration with SAP 2nd EditionVariant Configuration with SAP 2nd Edition
Variant Configuration with SAP 2nd Edition
 
Chapter 03 sap navigation
Chapter 03 sap navigationChapter 03 sap navigation
Chapter 03 sap navigation
 
SapInsideTrackBonn Sap&Adobe
SapInsideTrackBonn   Sap&AdobeSapInsideTrackBonn   Sap&Adobe
SapInsideTrackBonn Sap&Adobe
 
Bte
BteBte
Bte
 
New reporting options in controlling
New reporting options in controllingNew reporting options in controlling
New reporting options in controlling
 
Sap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginnersSap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginners
 
Sap overview
Sap overviewSap overview
Sap overview
 
Ps sap-pm maintenance-planning
Ps sap-pm maintenance-planningPs sap-pm maintenance-planning
Ps sap-pm maintenance-planning
 
3logo Survey Charts
3logo Survey Charts3logo Survey Charts
3logo Survey Charts
 
2122706 - Delivered quantity of production order is not updated correctly if ...
2122706 - Delivered quantity of production order is not updated correctly if ...2122706 - Delivered quantity of production order is not updated correctly if ...
2122706 - Delivered quantity of production order is not updated correctly if ...
 
How to improve user experience via roles
How to improve user experience via rolesHow to improve user experience via roles
How to improve user experience via roles
 

Similar to Chapter 05 sap script - configuration

1 eg s4hana1909_bpd_en_mx
1 eg s4hana1909_bpd_en_mx1 eg s4hana1909_bpd_en_mx
1 eg s4hana1909_bpd_en_mxzulmirgd
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailSURESH BABU MUCHINTHALA
 
Central Finance Configuration.pdf
Central Finance Configuration.pdfCentral Finance Configuration.pdf
Central Finance Configuration.pdfchandramohan431817
 
J54_S4CLD2108_BPD_EN_US.docx
J54_S4CLD2108_BPD_EN_US.docxJ54_S4CLD2108_BPD_EN_US.docx
J54_S4CLD2108_BPD_EN_US.docxssuser13b4e6
 
Creating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflowsCreating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflowsHicham Khallouki
 
Dunningconfiguration ecc6
Dunningconfiguration  ecc6Dunningconfiguration  ecc6
Dunningconfiguration ecc6Imran M Arab
 
SAP University - Financial Accounting
SAP University - Financial AccountingSAP University - Financial Accounting
SAP University - Financial Accountingssuserc6927d
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Kranthi Kumar
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Rajeev Kumar
 
SAP Sales and Operational Planning -SOP
SAP Sales and Operational Planning -SOPSAP Sales and Operational Planning -SOP
SAP Sales and Operational Planning -SOPAnkit Sharma
 
2. dunning
2. dunning2. dunning
2. dunningSam Raju
 
Omnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfOmnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfAmitKumarbishoyi2
 
SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE Suresh Veluru
 

Similar to Chapter 05 sap script - configuration (20)

1 eg s4hana1909_bpd_en_mx
1 eg s4hana1909_bpd_en_mx1 eg s4hana1909_bpd_en_mx
1 eg s4hana1909_bpd_en_mx
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
App
AppApp
App
 
Central Finance Configuration.pdf
Central Finance Configuration.pdfCentral Finance Configuration.pdf
Central Finance Configuration.pdf
 
J54_S4CLD2108_BPD_EN_US.docx
J54_S4CLD2108_BPD_EN_US.docxJ54_S4CLD2108_BPD_EN_US.docx
J54_S4CLD2108_BPD_EN_US.docx
 
Creating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflowsCreating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflows
 
Dunningconfiguration ecc6
Dunningconfiguration  ecc6Dunningconfiguration  ecc6
Dunningconfiguration ecc6
 
SAP University - Financial Accounting
SAP University - Financial AccountingSAP University - Financial Accounting
SAP University - Financial Accounting
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
SAP Sales and Operational Planning -SOP
SAP Sales and Operational Planning -SOPSAP Sales and Operational Planning -SOP
SAP Sales and Operational Planning -SOP
 
2. dunning
2. dunning2. dunning
2. dunning
 
Omnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdfOmnichannel Convergent Billing.pdf
Omnichannel Convergent Billing.pdf
 
SAP BCM.pdf
SAP BCM.pdfSAP BCM.pdf
SAP BCM.pdf
 
Sap erp
Sap erpSap erp
Sap erp
 
SAP Treasury
SAP TreasurySAP Treasury
SAP Treasury
 
Rambabu_ABAP_Resume
Rambabu_ABAP_ResumeRambabu_ABAP_Resume
Rambabu_ABAP_Resume
 
Murugan_Resume_1.8
Murugan_Resume_1.8Murugan_Resume_1.8
Murugan_Resume_1.8
 
SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE
 
SAP SD configuration
SAP SD configuration SAP SD configuration
SAP SD configuration
 

More from Kranthi Kumar

Creating simple comp
Creating simple compCreating simple comp
Creating simple compKranthi Kumar
 
Controllers and context programming
Controllers and context programmingControllers and context programming
Controllers and context programmingKranthi Kumar
 
Binding,context mapping,navigation exercise
Binding,context mapping,navigation exerciseBinding,context mapping,navigation exercise
Binding,context mapping,navigation exerciseKranthi Kumar
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)Kranthi Kumar
 
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONBATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONKranthi Kumar
 
Call transaction method
Call transaction methodCall transaction method
Call transaction methodKranthi Kumar
 
Using folder options for page protection
Using folder options for page protectionUsing folder options for page protection
Using folder options for page protectionKranthi Kumar
 

More from Kranthi Kumar (20)

Exercise in alv
Exercise in alvExercise in alv
Exercise in alv
 
Dynamic binding
Dynamic bindingDynamic binding
Dynamic binding
 
Data binding
Data bindingData binding
Data binding
 
Creating simple comp
Creating simple compCreating simple comp
Creating simple comp
 
Creating messages
Creating messagesCreating messages
Creating messages
 
Creating a comp
Creating a compCreating a comp
Creating a comp
 
Controllers and context programming
Controllers and context programmingControllers and context programming
Controllers and context programming
 
Context at design
Context at designContext at design
Context at design
 
Binding,context mapping,navigation exercise
Binding,context mapping,navigation exerciseBinding,context mapping,navigation exercise
Binding,context mapping,navigation exercise
 
Alv for web
Alv for webAlv for web
Alv for web
 
Web(abap introduction)
Web(abap introduction)Web(abap introduction)
Web(abap introduction)
 
Abap faq
Abap faqAbap faq
Abap faq
 
Sap abap material
Sap abap materialSap abap material
Sap abap material
 
Crm technical
Crm technicalCrm technical
Crm technical
 
control techniques
control techniquescontrol techniques
control techniques
 
Batch input session
Batch input sessionBatch input session
Batch input session
 
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATIONBATCH DATA COMMUNICATION
BATCH DATA COMMUNICATION
 
Call transaction method
Call transaction methodCall transaction method
Call transaction method
 
Using folder options for page protection
Using folder options for page protectionUsing folder options for page protection
Using folder options for page protection
 
Business workflow
Business workflowBusiness workflow
Business workflow
 

Chapter 05 sap script - configuration

  • 1. SAPScript - Configuration Dec-2008 SAPScript - Configuration |
  • 2. Objective • The participants will have an overview of the following – Output Determination – Linking Layout set to Program: SD Module – Linking Layout set to Program in SD, MM, and FI Module Dec-2008 SAPScript - Configuration | 2
  • 3. Configuration - Output Determination Dec-2008 SAPScript - Configuration | 3  Linking a layout set to the printing program  Proposing the output type for the documents  Output time  Output device  Print parameters
  • 4. Configuration - Linking Layout set to Program: SD Module Dec-2008 SAPScript - Configuration | 4  SD Menu: SD -> Basic functions -> Output -> Output determination > Output Determination using the condition Technique-> Maintain Output Determination for Sales Documents ->Maintain Output Types -> Select output type and double click on processing routine folder.  Output type / Medium determines  Printing program  Layout set  Form routine  This screen is used to check, which programs and the layout sets the standard system uses to print standard forms
  • 5. Configuration - Linking Layout set to Program Dec-2008 SAPScript - Configuration | 5 internal = X interco = X internal = X FORM EntryA FORM EntryB FORM EntryC If internal = X …. elseif Interco = X … elseif internal = X …. endif Program Layout set Open_FormFORM Entry  By using the “FORM Routine” field you can indicate different “entry point” to the printing program.  All output type can be associated with the same program / layout set combination but to different “FORM Routines”.  Helps to consolidate logic variation in one program
  • 6. Configuration - Linking Layout set to Program: MM Module Dec-2008 SAPScript - Configuration | 6  Purchasing Menu: MM -> Purchasing -> Messages -> Forms (Layout Sets) for Messages -> Assign Form and Output Program for Purchase Order  Inventory Management Menu: MM -> IM -> Output determination -> Assign Forms and Programs
  • 7. Configuration - Linking Layout set to Program: FI Module Dec-2008 SAPScript - Configuration | 7  Finance Menu: FI -> AR & AP -> Customer (Vendor) accounts -> Line items -> Correspondence -> Carry out check or correspondence settings ->Define form names for correspondence print.  Check Printing Menu: FI -> AR & AP -> Business transaction -> Outgoing payments -> Automatic outgoing payments -> Payment method / Bank selection for Payment Program -> Set Up Payment Methods per Company Code for Payment Transaction -> “Double click on the Company code” -> “Double click on ‘Form data’ Push button.
  • 8. Demonstration • Linking layout sets to programs. Dec-2008 SAPScript - Configuration | 8
  • 9. Practice • Linking layout sets to programs. Dec-2008 SAPScript - Configuration | 9
  • 10. Summary • A layout set can be linked to the appropriate output program through configuration using transaction SPRO. • The output type determines the printing program , layout set and the form routine. Dec-2008 SAPScript - Configuration | 10
  • 11. Questions • What is output determination in the context of layout sets ? Dec-2008 SAPScript - Configuration | 11

Editor's Notes

  1. Output determination configuration will allow you to Establish link between the layout set and the printing program Define the time at which the combination (layout set + printing program) will be executed (Print time) Define the output device Define the print parameters Generally, there are two parts to the output type configuration (Module specific) Establishing the link between the layout set and the print program Proposing output type for the documents Output determination configuration is usually a responsibility of the functional consultant. However, the more you understand how it works, the better you will be equipped to solve output related problems. Gaining output determination configuration knowledge is not easy because it is often very module specific. It is very different from one module to another, sometimes even very different from one sub module to another within the module.
  2. Part of output determination configuration will allow you to establish the link between the layout set and the print program which extracts the data for the layout set. The best way to develop a custom layout set is to copy an existing one and modifying it. Therefore, this is a good screen to investigate initially to find out which program and the layout set is being used by the standard system. For each output type / medium combination, you can define Print program Layout set FORM routine
  3. FORM routine allows you to start the print program from different routines. This gives you the flexibility to use one program instead of using many programs for specific cases. For example, instead of writing three separate programs to print international invoice, inter-company invoice, and internal invoice, you can write one single program which contains the main logic for all of the three invoices. By starting the program through different “entry” FORM routine, you can set certain flags and later branch into different routines based on the flag. The advantage of doing it this way is that you will only have one program to maintain. It is highly recommended to create as few programs and layout sets as possible in order to reduce the amount of effort involved in maintaining all the variations.
  4. Gaining output determination configuration knowledge is not easy because it is often very module specific. It is very different from one module to another, sometimes even very different from one sub module to another within one module.