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

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

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

User Rating: Be the first one !

Comments (0)
Add Comment