transaction developer advanced training i · winshuttle transaction developer advanced training i...
TRANSCRIPT
TRANSACTION Developer Advanced Training I
1
Copyright ADSOTECH Scandinavia Oy 2014
Basic Training Advanced Training IIAdvanced Training 1
Contents
2
Winshuttle TRANSACTION Developer Basic Training
TRANSACTION User Interface Creating the First Script Problem Investigation Recording Modes Reporting a Script Problem to ADSOTECH
Winshuttle TRANSACTION Developer Advanced Training I
Multi-line Recordings (Loop Functionality)
Script Linking Backup SAP Data Data Validation Read From SAP
Winshuttle TRANSACTION Developer Advanced Training II
Cell-Based Mapping Dynamic Recordings (Conditions) Managing Long Texts (Read and Update) Making Scripts Available for RUNNER
Users GUI Scripting (Optional)
Basic Training Advanced Training IIAdvanced Training 1
Todayrsquos Agenda Multi-line Recordings (Loop Functionality) Script Linking Backup SAP Data Data Validation Read From SAP
3
Basic Training Advanced Training IIAdvanced Training 1
4
Multi-line functionality
Basic Training Advanced Training IIAdvanced Training 1
Multi-line functionality Multi-line concept Multi-line example Multi-line tips
5
Basic Training Advanced Training IIAdvanced Training 1
Multi Line conceptbull Many SAP transactions have multiple line items
bull GL Entries (FB50) Invoices (FB70) Sales Orders (VA01) hellip
bull Use Loop construct in TRANSACTION
6
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
7
Select the repeating set of lines in the mapper
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
8
Indicate which Excel column contains the ldquorecord typerdquo and the values for headeritem indicator
The Start and End rows for the loop is given
Press Loop button
Basic Training Advanced Training IIAdvanced Training 1
Multiline Transaction ndash FB50
9
1 Header Section
2 Line Item Section
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Contents
2
Winshuttle TRANSACTION Developer Basic Training
TRANSACTION User Interface Creating the First Script Problem Investigation Recording Modes Reporting a Script Problem to ADSOTECH
Winshuttle TRANSACTION Developer Advanced Training I
Multi-line Recordings (Loop Functionality)
Script Linking Backup SAP Data Data Validation Read From SAP
Winshuttle TRANSACTION Developer Advanced Training II
Cell-Based Mapping Dynamic Recordings (Conditions) Managing Long Texts (Read and Update) Making Scripts Available for RUNNER
Users GUI Scripting (Optional)
Basic Training Advanced Training IIAdvanced Training 1
Todayrsquos Agenda Multi-line Recordings (Loop Functionality) Script Linking Backup SAP Data Data Validation Read From SAP
3
Basic Training Advanced Training IIAdvanced Training 1
4
Multi-line functionality
Basic Training Advanced Training IIAdvanced Training 1
Multi-line functionality Multi-line concept Multi-line example Multi-line tips
5
Basic Training Advanced Training IIAdvanced Training 1
Multi Line conceptbull Many SAP transactions have multiple line items
bull GL Entries (FB50) Invoices (FB70) Sales Orders (VA01) hellip
bull Use Loop construct in TRANSACTION
6
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
7
Select the repeating set of lines in the mapper
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
8
Indicate which Excel column contains the ldquorecord typerdquo and the values for headeritem indicator
The Start and End rows for the loop is given
Press Loop button
Basic Training Advanced Training IIAdvanced Training 1
Multiline Transaction ndash FB50
9
1 Header Section
2 Line Item Section
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Todayrsquos Agenda Multi-line Recordings (Loop Functionality) Script Linking Backup SAP Data Data Validation Read From SAP
3
Basic Training Advanced Training IIAdvanced Training 1
4
Multi-line functionality
Basic Training Advanced Training IIAdvanced Training 1
Multi-line functionality Multi-line concept Multi-line example Multi-line tips
5
Basic Training Advanced Training IIAdvanced Training 1
Multi Line conceptbull Many SAP transactions have multiple line items
bull GL Entries (FB50) Invoices (FB70) Sales Orders (VA01) hellip
bull Use Loop construct in TRANSACTION
6
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
7
Select the repeating set of lines in the mapper
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
8
Indicate which Excel column contains the ldquorecord typerdquo and the values for headeritem indicator
The Start and End rows for the loop is given
Press Loop button
Basic Training Advanced Training IIAdvanced Training 1
Multiline Transaction ndash FB50
9
1 Header Section
2 Line Item Section
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
4
Multi-line functionality
Basic Training Advanced Training IIAdvanced Training 1
Multi-line functionality Multi-line concept Multi-line example Multi-line tips
5
Basic Training Advanced Training IIAdvanced Training 1
Multi Line conceptbull Many SAP transactions have multiple line items
bull GL Entries (FB50) Invoices (FB70) Sales Orders (VA01) hellip
bull Use Loop construct in TRANSACTION
6
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
7
Select the repeating set of lines in the mapper
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
8
Indicate which Excel column contains the ldquorecord typerdquo and the values for headeritem indicator
The Start and End rows for the loop is given
Press Loop button
Basic Training Advanced Training IIAdvanced Training 1
Multiline Transaction ndash FB50
9
1 Header Section
2 Line Item Section
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Multi-line functionality Multi-line concept Multi-line example Multi-line tips
5
Basic Training Advanced Training IIAdvanced Training 1
Multi Line conceptbull Many SAP transactions have multiple line items
bull GL Entries (FB50) Invoices (FB70) Sales Orders (VA01) hellip
bull Use Loop construct in TRANSACTION
6
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
7
Select the repeating set of lines in the mapper
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
8
Indicate which Excel column contains the ldquorecord typerdquo and the values for headeritem indicator
The Start and End rows for the loop is given
Press Loop button
Basic Training Advanced Training IIAdvanced Training 1
Multiline Transaction ndash FB50
9
1 Header Section
2 Line Item Section
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Multi Line conceptbull Many SAP transactions have multiple line items
bull GL Entries (FB50) Invoices (FB70) Sales Orders (VA01) hellip
bull Use Loop construct in TRANSACTION
6
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
7
Select the repeating set of lines in the mapper
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
8
Indicate which Excel column contains the ldquorecord typerdquo and the values for headeritem indicator
The Start and End rows for the loop is given
Press Loop button
Basic Training Advanced Training IIAdvanced Training 1
Multiline Transaction ndash FB50
9
1 Header Section
2 Line Item Section
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
7
Select the repeating set of lines in the mapper
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
8
Indicate which Excel column contains the ldquorecord typerdquo and the values for headeritem indicator
The Start and End rows for the loop is given
Press Loop button
Basic Training Advanced Training IIAdvanced Training 1
Multiline Transaction ndash FB50
9
1 Header Section
2 Line Item Section
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Loop definition in the Mapper
8
Indicate which Excel column contains the ldquorecord typerdquo and the values for headeritem indicator
The Start and End rows for the loop is given
Press Loop button
Basic Training Advanced Training IIAdvanced Training 1
Multiline Transaction ndash FB50
9
1 Header Section
2 Line Item Section
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Multiline Transaction ndash FB50
9
1 Header Section
2 Line Item Section
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
10
Always try to find an ldquoInsert Linerdquo button
If not available look for ldquoFind Linerdquo ldquoFind Nextrdquo or ldquoFilterrdquo or ldquoAdd Linerdquo
New lines generally at first row but sometimes on second row It could be on the last row also
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Inserting New Lines
11
Steps1 Fill header section first ndash
Enter
2 Fill at least two items asa Fill first line Enter
Selectb Click insert line or
equivc Fill newly inserted line
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Multi Line - Mapping
12
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Multiline Excel File Format
13
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Result Logging Multi-Line transaction
14
One result per transaction
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Multi-line demobull FB50 transaction bull GL postingsbull How to make the recording
15
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
16
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (1)bull Investigate transaction make process repeatablebull Always try to find ldquoInsert Linerdquo ldquoFind Linerdquo ldquoAdd Linerdquo
ldquoFind Nextrdquo or ldquoFilterrdquo bull Always add new line item on same physical screen linebull Maybe add on first linebull Maybe add on second linebull Maybe add on last linebull Sometimes need to press eg Page-down to insure
line is freebull Recommended to record at least two to three line-item
entries Makes it easier to understand repeating patternbull Identify the repeated pattern to put the loop around
17
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Multi-Line Tips (2)bull Changing existing line items is usually more difficult than
adding newbull Ability to locate correct line item depends on transactionbull The ldquoindex based looprdquo feature in GUI scripting mode
may in some cases be the best solution when locating existing row
bull In some cases you may know that for example max three rows of data will be added Maybe easier to define three fields in excel and not use the loop constructbull Potentially need for ldquoSkip fieldrdquo indicatorbull Potentially need for some conditions in recording
18
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Sample applications with Multi-Linebull Enter general ledger itemsbull Enter or modify invoicesbull Enter or modify sales ordersbull Enter or modify purchase requestsbull Enter or modify bill of materialsbull Many many morehellip
Examples bull FB50 General Ledger documents (demo)bull MM02 language update using index based loop (GUI
scripting)bull Bill of material CS01 CS02bull Scales in transactions ME12 TK11 VK11
19
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
20
Script linking
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Script linking Implement business processes by linking multiple
scripts Script linking alternatives
21
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Script Chaining
22
MM01 ME11 ME21N
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Link Scripts ndash Chaining of Scriptsbull Launch another TxR once first is finished
bull Can chain many TxR files one after another
bull Carry-on settings apply tobull ExcelAccess file namebull Sheet name start row and end row
23
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Script linking alternativesbull Each recording uses own Excel input file (this is not
possible on Central)bull Each recording share the same Excel input filebull Each recording share the same Excel input file but
use different worksheets in that filebull Different combinations if three or more scripts linkedbull The right solution depends on your need
24
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Script linking examplesbull HR PA30 ndash Multiple info typesbull Material creation MM01 and MM02
25
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using script linkingbull First script only reads from SAPbull Second script updates using first scripts excel as
input
26
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
27
Backup SAP Data
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Backup SAP data
bull Automatically backup current data in SAP to separate excel worksheet before performing data upload
bull Works in situations where data can be updated repeatedlybull If rdquodata createrdquo type of transaction -gt
nothing to backup
bull Requires non-batch input mode
bull Activate in run menu Advanced Run Options
28
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
DEMObull MM02 using Backup option
29
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
30
Data validation
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Data validation
bull Helps insure data is valid before actual data uploadbull Result of validation rdquoSuccessrdquo or error message on
each row in excelbull Must be enabled for each script explicitlybull Define in mapper Validation On
bull After this validate button appears in run screen
31
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Data validation rules
bull No data update on last screen in recording bull Press eg PF3Back to get prompt for save when
ending transaction
bull Only a single commit (=save) in recording
bull Validate the validation
32
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Data validations limitations
bull Not GUI scripting
bull Not linked scripts
bull Not multiple rdquoun-nestedrdquo loops Nested loops are ok
bull Transaction with multiple saves (eg PA40)
bull Posting of multiline data (eg FB50) validation is not 100 Heading info and line items are validated separately bull For example if balance is not 0 this does not get
caught by the validation
33
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
DEMObull Validation using MM02
34
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
35
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
36
Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP Read from SAP functionality Read from SAP usage Example
37
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP functionalitybull Powerful option to extract data from SAP no complex
queries needed
bull Can read from read-only fields toobull Read-only fields may have to be enabled in expert mode
bull Can use Read from SAP in complex situations to read additional data into excel before actual upload bull Execution conditions can depend on downloaded data
38
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP usagebull Material master modifications first read and then
modify
bull HR applications mass changes in payroll records applying formulas to current values
bull Applying tax rate changes
bull Reading a purchase request applying conditions converting it into a purchase order
39
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Use F1 in SAP to identify technical field name
bull Use SAP GUIbull Place cursor on field press F1bull Press ldquoTechnical informationrdquo button
40
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP in Mapper
41
SAP to Excel ndash Read from SAP
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Read from SAP the results
42
The columns E amp F have the values downloaded from SAP during the upload
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Demobull Read From SAP using MM02 example
43
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
44
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Where to find more informationbull Product itself
bull Starting tourbull Online helpbull Product manual
bull wwwwinshuttlecombull Step-by-step guidesbull Case studiesbull Etc
bull supportwinshuttlecom bull Knowledgebase
45
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Adsotechlsquos servicesbull Training
bull Tailored on-site trainingbull Certification training at Espoo Finlandbull Web trainings
bull Consultancybull ScriptWorkflow developmentbull Best practicesbull Installation services
bull Winshuttle User Group meetingsbull User Groups in Finland Denmark Norway amp Sweden
46
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47
Basic Training Advanced Training IIAdvanced Training 1
Further contacts in Nordic Countries
ADSOTECH Scandinavia OyPiispanportti 502240 EspooFinland+358 10 321 6260
SalesChrister Maumlkelauml +358 10 321 6262christermakelaadsotechcom +358 40 900 9990
Supportsupportadsotechcom +358 10 321 6267
47