cancel
Showing results for 
Search instead for 
Did you mean: 

Webdynpro ABAP Naming Conventions

anupam_srivastava2
Participant
0 Kudos

Hi All

Can any body help me with writing Naming Conventions for development in Webdynpro ABAP. Is there any documentation regarding this........any help will be highly appreciated.

cheers

AJ

Accepted Solutions (0)

Answers (2)

Answers (2)

anupam_srivastava2
Participant
0 Kudos

thanks everyone

Former Member
0 Kudos

Hi,

I am not aware of any such standard naming conventions.

It varies from client to client.

You can try these:

For every UI element ---UI_<elemname><elemtype> e.g UI_NameInputfield

For plugs---- Inbound (From<Src_View>to<Des_View>)

Outbound(To<Des_View>from<Src>)

Button Action---- It will always be ON<Button name>

View -


<LogicalName>_VW

I hope this helps.

Regards,

Sumit

IanStubbings
Active Participant
0 Kudos

I use these that were suggested in the Web Dypro for ABAP book.

View Element ID Prefix Example

Business Graphics BGR_* BGR_SALES

Button BTN_* BTN_SAVE

ButtonRow BTR_* BTR_DETAILS

Caption CPT_* CPT_COLUMN

DropDownByIndex DDI_* DDI_COUNTRY

DropDownByKey DDK_* DDK_REGION

FileUpload FUD_* FUD_CONTRACT

Group GRP_* GRP_FORM

HorizontalGutter HOG_* HOG_ROADMAP

InputField INP_* INP_NAME

InteractiveForm IFO_* IFO_CUSTOMS

Label LBL_* LBL_INPUT

LinkToAction LTA_* LTA_SEARCH

LinkToURL LTU_* LTU_VENDOR

RadioButton RBT_* RBT_MALE

RadioButtonGroupByIndex RBI_* RBI_GENDER

RadioButtonGroupByKey RBK_* RBK_TYP

RoadMap RMP_* RMP_DIMENSIONS

RoadMapStep STP_* STP_DIMENSION

Table TBL_* TBL_ADDRESS

TextEdit TXE_* TXE_INFO

TextView TXV_* TXV_INTRO

TimedTrigger TTR_* TTR_NOTIFY

TransparentContainer TCO_* TCO_TABLE

Tray TRY_* TRY_FORM

Tree TRE_* TRE_SIMPLE

TeeeNodeType TNT_* TNT_FOLDER

TreeItemType TIT_* TIT_FILE

ViewContainerUIElement VCU_* VCU_ROADMAP

Window W_* W_DEFAULT

View V_* V_DEFAULT

Inbound Plug IP_* IP_START

Outbound Plug OP_* OP_EXIT

Apologies for the formatting but the table won't paste properly in plain text - only on IE6 here.

Edited by: Ian Stubbings on Jul 3, 2008 12:02 PM