Upload
paolo-manfrin
View
1.373
Download
6
Embed Size (px)
DESCRIPTION
Agenda for the upcoming workshops in Hamburg and Walldorf concerning coresuite customize. Hamburg: 04.10.2010 Walldorf: 07.10.2010
Citation preview
«Presenter»
Paolo Manfrin
Solution developer @ coresystems ag
coresuite
customize
WORKSHOP
Hamburg: 4. Oktober 2010
Walldorf: 7. Oktober 2010
WORKSHOP OVERVIEW
Topic: Programming with coresuite customize
Date: 4. Oktober 2010 (Hamburg) / 7. Oktober 2010 (Walldorf)
Time: 9:00 Uhr bis 17:00 Uhr
Place: SAP Deutschland
Room: Rotherbaum / AE.07
Lunch: included
Language: English, if there is a large interest in the workshop will be hold in
German
CONTENT
TOOLSPROGRAMMING
PARTEXAMPLES
CONTENT
TOOLS
PROGRAMMING PART
EXAMPLES
TOOLS
Item Placements
New Items
New Menu
Function Button
Optimizer
Import Excel Rows to UDT
Extended Code
Importing and Exporting rules
CONTENT
TOOLS
PROGRAMMING PART
EXAMPLES
PROGRAMMING PART
Create a custom Form
Add new Grid, Buttons, Textbox, Labels
How to interract with controls
Loading of custom .dll and usage
CONTENT
TOOLS
PROGRAMMING PART
EXAMPLES
EXAMPLES
Enterprise Search and Skype integration Send SMS to a certain BP
Send email to a certain BP
Copy User Settings and Permissions
Create a Production Order out of a Sales Order
Interaction with UDF
Access to standard SAP DI objects
Repeat certain values on different Matrix rows
Usage of Choose From List in a Matrix
coresuite customize tools 1/2
• Redefine the position of controls (e.g. Textboxes, labels, ...) on standard SAP Forms (like Business Partner form)
ITEM PLACEMENT -> Move Fields
• Used to show UDFs on a maun SAP B1 Form
• Used to add TextEdit, ComboBox , Extended Text or CheckBox on the main SAP B1 Form
NEW ITEMS -> Display an UDF on the Main Window
• Customize the standard SAP menu adding new menu entries
NEW MENU -> Add Menu Entries
• Show a button on standard SAP Form to perform specific actions on request
FUNCTION BUTTON
coresuite customize tools 2/2
• Do not allow the user to insert a certain document if some fields are not filled in
OPTIMIZER -> Make Fields Mandatory
• Hide Fields not relevant for the user
OPTIMIZER -> Hide Fields
• Create your own UDT and import lines directly from an Excel sheet instead of writing row by row
Import Excel rows to UDT
• Define global methods and variables and usage of «using» directives.
Extended Code
• Export rules from a SAP B1 system and import on a different system.
Importing and Exporting rules
Programming Part
• In this session the user will learn how to create a custom form
consist of an header, a grid and two buttons to display information
gathered directly from the Business One database. The user will
learn how to modify and store data to the database.
Examples 1/9
Search for documents related to the BP which is calling
Start a phone call with an external BPIn
co
min
g C
all
Ou
tgo
ing
Ca
ll
Enterprise Search and Skype integration
Examples 2/9Send SMS to a certain BP
Examples 3/9Send an e-mail to a certain BP
Examples 4/9Copy User Settings and Permissions
Examples 5/9Create a Production Order out of a Sales Order
Examples 6-7/9
Interraction with UDF
Detect and recact to events that occuours in UDF
Read and Write on UDF
Access to standard SAP DI objects
Access Objects through the standard SAP DI-API
Access to UDF through the standard SAP DI-API
Examples 8/9Repeat certain values on different Matrix rows
autofill
autofill
Examples 9/9Usage of Choose From List in a Matrix
{TAB}
Prerequisite
•SAP Business One 2007 or higher *
• .NET Framework 3.5 SP1
• coresuite countri package 2.80 or higher (latest version reccomended to test all the functionalities.)
Software Requirements
• Interest in implementing own Business Logic in SAP Business One
•Software Development Skills (Java, VB or C#)
•SQL
•An advantage is experience in C#
Skill Requirements
* The following PLs are not supported:
8.8 SP00 PL00-PL07
2007A SP01 PL05
2007A SP00 PL08 – PL09