SAP BPM Best Practice: Naming Convection for Modeling of BPM
Applies to:
This Document Holds good for all CE 7.XX and PO 7.4 .
Summary:
This is a Naming Convection guide used for Modeling of BPM.
About Me:
Piyas Kumar Das
As a Sr. Netweaver Consultant, I’ve been undertaking consulting assignments leveraging on my undermentioned NetWeaver skills.
- Business Process Management (SAP NW BPM)
- Restful Services using BPM api to be used in UI5 Screens.
- SAP Web Dynpro Java (SAP WD4J)
- SAP Business Rules Management (SAP BRMS)
- SAP Composit Application Framework (SAP CAF)
- Master Data Management (SAP NW MDM)
- Enterprise Portal (SAP EP)
- Services creation using NWDS (SAP EJB)
- Enterprise SOA
I am an SAP BPM Trainer, an Active Blogger and Document Writer in SCN.
1. Naming Conventions
1.1 Development Component’s (DC’s) Name
Vendor |
|
Name |
|
Example:
Vendor |
sap.com |
Name |
masterdata/customer/creation/bpm |
1.2 Process Name
Name |
|
Example:
Name |
Sold_To_Party_Creation |
1.2.1 Pool Name
Name |
|
Example:
Name |
Sold_To_Party_Create_Pool |
1.2.2 Lane Name
Name |
|
Example:
Name |
Initiator_Lane |
ASM_Lane |
|
ECC_Lane |
|
Other_System_Lane |
1.3 Task Name
Name |
|
Example:
Name |
Sold_To_Part_Approver_Task |
Approve_ShipToParty_Task | |
Review_Supplier_Task |
1.4 Event Triggers
1.4.1 Messages
Name |
|
Example:
Name |
Start_SoldTP_Create_BPM_MT |
1.4.2 Escalations
Name |
|
Example:
Name |
SoldTP_Completion_Deadline_ET |
1.5 Reporting Data Sources
Name |
|
Example:
Name |
Sold_To_Party_Creation_RDS |
1.6 Rule Sets
Name |
|
Example:
Name |
SoldTP_Creat_ApprovalLevel_RS |
1.7 Functions
Name |
|
Example:
Name |
List_To_String_FNS |
1.8 Data Types
Name |
_DT |
Example:
Name |
Sold_To_Party_DT |
1.8.1 Complex Types
Name |
|
Example:
Name |
Credit_Limit_CT |
1.8.2 Data Objects
Name |
DO_ |
Example:
Name |
DO_Sold_To_Part |
Name |
_DO |
Example:
Name |
Ship_To_Party_DO |
1.9 Service Interfaces
Name |
|
Example:
Name |
SoldTP_Start_CreatBPM_SI |
1.9.1 Operation Name
Name |
|
Example:
Name |
Create_SoldTP_Start_OP |
1.9.2 Request/Response Name
Name |
Request/Response_ |
Example:
Name |
Request_SP_CheckCreditLimit |
Response_SP_CheckCreditLimit |
|
Request_ Approve_ShipToParty | |
Response_ Approve_ShipToParty |
New NetWeaver Information at SAP.com
Very Helpfull