Naming Conventions and Development Standards'

Hi all,
I am developing a project in OWB. Could any one give me 'OWB Naming Conventions and Development Standards' document.
Thanks

Hi,
You want to post this to the OWB forum:
Warehouse Builder
Thanks, Mark

Similar Messages

  • OWB Naming Conventions and Development Standards

    Hi all,
    I am developing a project in OWB. Could any one give me 'OWB Naming Conventions and Development Standards' document.

    Hi,
    You want to post this to the OWB forum:
    Warehouse Builder
    Thanks, Mark

  • Question about CEP Naming Conventions and or Standards

    Hello,
    CEP is new to the organization that I am working with. I have been asked to draft a few standards around CEP to help promote standardization and proper reuse of CEP artifacts. Can anyone share with me examples of CEP artifacts with a naming convention or their experiences with naming conventions around CEP in general. This is a living standards document for us. We plan on using CEP heavily going forward. Your experiences will help us start off on the right foot.
    Thanks in advance,
    JJE
    Spelling Edited by: JJ.Everett on Sep 7, 2010 11:16 PM

    Hi,
    Oracle CEP supports reuse of components in several ways. For example, you can design your application as a set of modules that can be deployed independently (different teams can develop each module). Modules can register services, such as an event source or event consumer, and these services can be used by other modules. So, it's possible to plug modules developed by different teams of developers together and reuse them in different applications or environments. A component instance registers itself as a service when its advertise attribute is set to true in the Spring application context that defines a module.
    A component implementation can also register a factory as a service that allows instances of the component to be created by other modules. Section 13.1.5 in the CEP Developer Guide describes this. http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14301/adapters.htm#CIHBHEDA
    Hope that helps.
    Regards,
    Seth

  • Naming Conventions and Other Standards

    Does anyone have a set of standards and conventions you use when publishing Captivate Flash files to the Web? I'm looking for a laundry list of settings to check while publishing? Thanks

    Hi,
    You want to post this to the OWB forum:
    Warehouse Builder
    Thanks, Mark

  • EP Naming Conventions and Best Practices

    Hi all
    Please provide me EP Naming Conventions and Best Practices documents
    Thanks
    Vijay

    Hi Daya,
    For SAP Best Practices for Portal, read thru these documents :-
    [SAP Best Practices for Portal - doc 1 |http://help.sap.com/bp_epv170/EP_US/HTML/Portals_intro.htm]
    [SAP Best Practices for EP |http://www.sap.com/services/pdf/BWP_SAP_Best_Practices_for_Enterprise_Portals.pdf]
    And for Naming Conventions in EP, please go through these two links:-
    [Naming Conventions in EP|naming standards;
    [EP Naming Conventions |https://websmp210.sap-ag.de/~sapidb/011000358700005875762004E]
    Hope this helps,
    Regards,
    Shailesh
    Edited by: Shailesh Kumar Nagar on May 30, 2008 4:09 PM

  • EP Naming Conventions and Best Practices documents

    Hi all
    Please provide me EP Naming Conventions and Best Practices documents
    Thanks
    Vijay

    Hi,
    Check this:
    Best Practices in EP
    http://help.sap.com/saphelp_nw04/helpdata/en/43/6d9b6eaccc7101e10000000a1553f7/frameset.htm
    Regards,
    Praveen Gudapati

  • Naming conventions, corporate governance standards, etc.

    We're beginning the process of setting up the Oracle portal in our company to support over 300 communities of practice as well as several other applications. Getting our corporate governance, naming standards, taxonomy usage guidelines, etc. outlined up front (and right!) will be critical to the success of the program. There seem to be infinite options within the portal product.
    Have you developed standards, governance, guidelines, etc. for usage within your portal environment? What lessons did you learn along the way? What advice and recommendations would you give someone starting out to do the same?
    Thanks.

    Hi,
    Did You get or made your own portelt and portlet parameter conventions?
    If yes could you share it with me please?
    At least the viewpoints, cornerstons of it?
    Thanks.

  • Naming Convention and way to locate Table Names in B.I

    Hello All,
    I like to know information about
    How to find a table
    Naming convention of table
    Important Tables
    I will be thankful ,if anyone provide this information..

    Hi Path,
       I will provide information what i had got through various sources...
    1) <b>Identifying Table</b>
           The best way to find out from which tables the data source is getting updated is to search in <b>help.sap.com</b> by using the selection criteria<b> "datasource and the name of the data source".</b>
    This displays a table which gives the name of the fields and the table names
    2) <b>Naming Convention</b>
      1./bic/f (cube name) is the fact table of a content cube
    2./bic/D (cube name) P is the package dimension of a content cube
    3./bic/D(cube name) U is the unit dimension of a content cube
    4./bic/D(cube name) T is the time dimension of a content cube
    5./bic/D(cube name) I is the user defined dimension of a content cube
    6./bic/m (object name) master data of object
    7./bic/t (object name) text data of object
    8./bic/H (object name) hierarchy data of object
    9./BIC/I* SID Structure of Hierarchies
    10./BIC/K* Conversion of Hierarchy Nodes - SID
    11./BIC/P* Master Data (Time-Ind.): Characteri
    12./BIC/Q* Master Data (Time-Ind.): Characteri
    13./BIC/S* Master Data IDs: InfoObject
    14./BIC/T* Texts: Char.
    15./BIC/X* Attribute SID Table: InfoObject
    16./BIC/Y* Attribute SID Table (Time-Dep.):
    17./BIC/B* Transfer structure PSA/Changelog
    18./BIC/A* ODS Active records
    19./BIC/F* Info cube F-Fact table
    20.BIC/E* Info cube E-Fact table (compressed records)
    21./BIC/D* info cube dimension tables
    3) <b>Important tables</b>
    I has collected some important tables that may help you..
    authorization:
    RSSTOBJDIR (Management Table for Authorization Objects): Link between specific authorization object and Info source (table used by transaction RSSM)
    InfoPackage
    RSLDPIO Links datasource to infopackages
    RSLDPIOT InfoPackage Text Description
    RSLDPRULE ABAP source code for InfoPackages
    RSLDPSEL Hardcoded selections in InfoPackages
    ProcessChain
    RSEVENTCHAIN Event Chain Processing Event Table
    RSEVENTHEAD Header for the event chain
    RSEVENTHEADT Header for the event chain
    RSPCCHAIN Process chain
    RSPCCHAINATTR Attributes for a Process Chain
    Queries
    RSZELTDIR Directory of the reporting component elements
    RSZELTTXT Texts of reporting component elements
    RSZELTXREF Directory of query element references
    RSRREPDIR Directory of all reports (Query GENUNIID)
    RSZCOMPDIR Directory of reporting components
    Workbooks
    RSRWBINDEX?
    List of binary large objects (Excel workbooks)
    RSRWBINDEXT?
    Titles of binary objects (Excel workbooks)
    RSRWBSTORE?
    Storage for binary large objects (Excel workbooks)
    RSRWBTEMPLATE?
    Assignment of Excel workbooks as personal templates
    RSRWORKBOOK?
    ‘Where-used list’ for reports in workbooks

  • Best Practice, naming conventions and Ownership of accounts NEWBIE

    Hi Guru's please be gentle with me, I'm a sales manager in the UK and have been asked to check for best practices in naming accounts and who should own accounts in CRM 2011?For example I have Accounts with several sites and many contacts? How should I name
    these and who should own these? The office manager or the sales account manager that handles sales directly?
    Please help, I'm getting stressed. I think these are very simple for such a bunch of super gurus...

    Hello iBrummie,
    Regarding the Accounts and their sites, you can always use accounts and sub-accounts. To achieve this you should create the main Account in CRM and afterwards you can create the sites using the account entity as well and afterwards linking them with the
    main account using the "Parent Account" lookup field.
    About the ownership, CRM's security model works essentially with:
    Business Units
    Teams
    Users
    Security Roles
    This depends entirely on the way your company works but what I would do (assuming that the accounts information is shareable in your company) is to make the sales accounts the owners of the records and provide read/write access at a business unit level to
    the office managers.
    Here is some more info on the matter: 
    Security concepts for Microsoft Dynamics CRM
    How role-based security can be used to control access to entities in Microsoft Dynamics CRM
    Please mark as answer if I managed to help you.
    Regards,
    Pedro

  • Naming and development standards in XI

    Can anyone provide standards/best practices for XI development? Including naming: namespaces, message interfaces, message types, SLD components like SWCVs. Are there any available design standards while designing interfaces in XI ? Please let me know.

    Hi Pavan,
    for templates refer to <a href="/people/michal.krawczyk2/blog/2005/04/09/xi--saps-document-templates - SAP's document templates</a> and to section documents on <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions's XI Faq</a>
    Finally, here is a link for <a href="http://help.sap.com/bp_bpmv130/index.htm">SAP Exchange Infrastructure best practices</a>
    Hope this helps!
    Kind Regards,
    Sergio

  • Any comments about this code regaarding naming conventions and flow and e

    CREATE OR REPLACE PACKAGE SEODS02.ODS_APPEND_REPLACE
    AS
    /* Description : This procedure will start the process step for moving
    data from staging to live table for Append and Replace paradigms
    /**************** Change History ***********************************/
    /* Date Version Author Description */
    -- Global Specifications.
    package_name_in VARCHAR2(50) :='ODS_APPEND_REPLACE';
    v_location INTEGER := 10;
    v_cntl_schema VARCHAR2(20):= 'SCNTL02';
    -- Procedure Specifications.
    PROCEDURE APPEND_REPLACE_INSERT (job_name_in IN VARCHAR2,
    schema_name_in IN VARCHAR2,
    proc_cd_in IN VARCHAR2,
    proc_step_cd_in IN VARCHAR2,
    bch_dte_in IN DATE,
    fl_nbr_in IN VARCHAR2,
    verbose_log_flag_in IN INTEGER,
    pred_check_req_in IN INTEGER,
    error_code_1_in IN VARCHAR2,
    ibd_id_in IN INTEGER,
    proc_step_status_out OUT INTEGER,
    sp_hier_inout IN OUT VARCHAR2);
    PROCEDURE APPEND_EXPOSE (job_name_in IN VARCHAR2,
    schema_name_in IN VARCHAR2,
    proc_cd_in IN VARCHAR2,
    proc_step_cd_in IN VARCHAR2,
    bch_dte_in IN DATE,
    data_grp_cde_in IN VARCHAR2,
    verbose_log_flag_in IN INTEGER,
    pred_check_req_in IN INTEGER,
    ibd_id_in IN INTEGER,
    proc_step_status_out OUT INTEGER,
    sp_hier_inout IN OUT VARCHAR2);
    END ODS_APPEND_REPLACE;
    CREATE OR REPLACE
    PACKAGE BODY SEODS02.ODS_APPEND_REPLACE
    AS
    PROCEDURE APPEND_REPLACE_INSERT (job_name_in IN VARCHAR2,
    schema_name_in IN VARCHAR2,
    proc_cd_in IN VARCHAR2,
    proc_step_cd_in IN VARCHAR2,
    bch_dte_in IN DATE,
    fl_nbr_in IN VARCHAR2,
    verbose_log_flag_in IN INTEGER,
    pred_check_req_in IN INTEGER,
    error_code_1_in IN VARCHAR2,
    ibd_id_in IN INTEGER,
    proc_step_status_out OUT INTEGER,
    sp_hier_inout IN OUT VARCHAR2)
    AS
    /* Local Variables Declaration*/
    v_curr_date DATE := CURRENT_DATE;
    v_procedure_name VARCHAR2(100):= 'APPEND_REPLACE_INSERT';
    v_stg_tbl VARCHAR2(100);
    v_act_tbl VARCHAR2(100);
    v_whr_clause_out VARCHAR2(1000);
    option_in VARCHAR2(30);
    v_common_col_list VARCHAR2(10000);
    v_stg_col_list VARCHAR2(10000);
    v_act_col_list VARCHAR2(10000);
    v_query VARCHAR2(10000);
    v_thrshld_query VARCHAR2(10000);
    v_actl_inpt_query VARCHAR2(10000);
    v_proc_step_stat_query VARCHAR2(10000);
    v_error_msg_in VARCHAR2(10000);
    v_part_val_out INTEGER;
    v_row_cnt NUMBER(10);
    v_cmit_nbr NUMBER(10);
    v_actl_inpt_cnt NUMBER(10);
    v_rec_inserted_cnt NUMBER(10);
    v_rec_errored_cnt NUMBER(10);
    v_thrshld_nbr NUMBER(10);
    v_data_grp_query VARCHAR2(10000);
    v_data_grp_cde VARCHAR2(30);
    v_proc_step_upd_out NUMBER(1);
    proc_step_start_out NUMBER(1);
    proc_step_status VARCHAR2(30);
    handled_exception EXCEPTION;
    BEGIN
    /* Enable the logging if verbose log flag is 0*/
    IF verbose_log_flag_in = 0 THEN
    DBMS_OUTPUT.ENABLE();
    ELSE
    DBMS_OUTPUT.DISABLE();
    END IF;
    /* Start the Append/Replace Update process step after all the predecessor process steps are complete */
    ODS_CONTROL_UTILITY.PROC_STEP_START( proc_cd_in => proc_cd_in,
    proc_step_cd_in => proc_step_cd_in,
    ibd_id_in => ibd_id_in,
    bch_dte_in => bch_dte_in,
    job_name_in => job_name_in,
    verbose_log_flag_in => verbose_log_flag_in,
    pred_chk_reqd_in => pred_check_req_in,
    proc_step_stat_out => proc_step_start_out,
    sp_hier_inout => sp_hier_inout);
    IF proc_step_start_out = 0 THEN
    dbms_output.put_line('Process Step '|| proc_step_cd_in ||' started for Process '||proc_cd_in);
    /*If process step is successfully started then get the active and stage table names */
    ODS_CONTROL_UTILITY.GET_TABLE_NAME( proc_cd_in => proc_cd_in,
    proc_step_in => proc_step_cd_in,
    ibd_id_in => ibd_id_in,
    actv_tbl_out => v_act_tbl,
    stg_tbl_out => v_stg_tbl,
    sp_hier_inout => sp_hier_inout);
    IF v_act_tbl IS NULL THEN
    v_error_msg_in := 'Active table name is null. Please check the parameters passed';
    option_in := 'others';
    RAISE handled_exception;
    /* If Active table is not null then get the active partition of the table*/
    ELSE
    dbms_output.put_line('Active table name is : '||v_act_tbl);
    v_data_grp_query := 'SELECT data_grp_cde
    FROM '||v_cntl_schema ||'.proc
    WHERE proc_id = '||chr(39)||proc_cd_in ||chr(39)||
    ' AND ibd_id = '||ibd_id_in;
    EXECUTE IMMEDIATE v_data_grp_query INTO v_data_grp_cde;
    ODS_CONTROL_UTILITY.GET_ACT_PART(tbl_name_in => v_act_tbl,
    data_grp_cde_in => v_data_grp_cde,
    meta_data_in => 'VIEW DYN METADATA',
    part_val_out => v_part_val_out,
    sp_hier_inout => sp_hier_inout);
    IF v_part_val_out IS NULL THEN
    v_error_msg_in := 'Incorrect table name ' || v_act_tbl;
    option_in := 'others';
    v_location := 20;
    RAISE handled_exception;
    END IF;
    dbms_output.put_line('Active partition for the table '|| v_act_tbl ||' is : '||v_part_val_out);
    /*Get the list of active table columns*/
    ODS_APPLICATION_UTILITY.GET_TAB_COLS (schema_name_in => schema_name_in,
    table_name_in => v_act_tbl,
    col_name_out => v_act_col_list,
    sp_hier_inout => sp_hier_inout);
    v_act_col_list := SUBSTR(v_act_col_list,1,LENGTH(v_act_col_list)-1);
    IF v_act_col_list IS NULL THEN
    v_error_msg_in := 'Failed fetching columns for ' || v_act_tbl || '. Check for the columns in table name';
    option_in := 'others';
    v_location := 30;
    RAISE handled_exception;
    /*Get the list of active table columns and concatenate the columns with 'stg_array(i)' */
    ELSE
    dbms_output.put_line('Active Table Columns List: '||v_act_col_list);
    ODS_APPLICATION_UTILITY.GET_TAB_COLS (schema_name_in => schema_name_in,
    table_name_in => v_act_tbl,
    identifier_name_in => 'stg_array(i)',
    col_name_out => v_common_col_list,
    sp_hier_inout => sp_hier_inout);
    v_common_col_list := SUBSTR(v_common_col_list,1,LENGTH(v_common_col_list)-1);
    IF v_common_col_list IS NULL THEN
    v_error_msg_in := 'Failed fetching columns for ' || v_act_tbl || ' and get concatenated with ' || 'STTG_ARRAY' ||'. Check for the columns in table name';
    option_in := 'others';
    v_location := 40;
    RAISE handled_exception;
    ELSE
    ODS_APPLICATION_UTILITY.GET_TAB_COLS (schema_name_in => schema_name_in,
    table_name_in => v_stg_tbl,
    col_name_out => v_stg_col_list,
    sp_hier_inout => sp_hier_inout);
    v_stg_col_list := SUBSTR(v_stg_col_list,1,LENGTH(v_stg_col_list)-1);
    IF v_stg_col_list IS NULL THEN
    v_error_msg_in := 'Failed fetching columns for ' || v_stg_tbl || '. Check for the columns in table name';
    option_in := 'others';
    v_location := 50;
    RAISE handled_exception;
    ELSE
    /* Form the WHERE clause on the primary key columns to update the proc_flag
    column of appropriate record in stage table */
    ODS_APPLICATION_UTILITY.GET_WHERE_CLAUSE( schema_nme_in => schema_name_in,
    tbl_nme_in => v_stg_tbl,
    trg_id => 'stg_array(i)',
    whr_clause_out => v_whr_clause_out,
    sp_hier_inout => sp_hier_inout);
    IF v_whr_clause_out IS NULL THEN
    v_error_msg_in := 'No columns fetched for ' || v_stg_tbl || '. Check for the columns in table name';
    option_in := 'others';
    v_location := 60;
    RAISE handled_exception;
    ELSE
    dbms_output.put_line('Where Clause is : ' || v_whr_clause_out );
    v_thrshld_query := 'SELECT proc_step_thrshld_nbr FROM '|| v_cntl_schema ||'.proc_step
    WHERE proc_id = '|| chr(39) ||proc_cd_in|| chr(39) ||
    ' AND proc_step_cde = '|| chr(39) ||proc_step_cd_in|| chr(39) ||
    ' AND ibd_id = ' || ibd_id_in;
    EXECUTE IMMEDIATE v_thrshld_query INTO v_thrshld_nbr;
    dbms_output.put_line('Threshold number for the process step '||proc_step_cd_in||' is '||v_thrshld_nbr||' for the process '||proc_cd_in);
    END IF;
    END IF;
    END IF;
    END IF;
    END IF;
    v_query := 'SELECT proc_cmit_nbr FROM '||v_cntl_schema||'.proc
    WHERE proc_id = '|| chr(39) || proc_cd_in || chr(39) ||
    ' AND ibd_id = '|| ibd_id_in;
    EXECUTE IMMEDIATE v_query INTO v_cmit_nbr;
    IF v_part_val_out = 999 THEN
    /* Execute the dynamic pl/sql block to append the data to the active table*/
    dbms_output.put_line('Executing Dynamic Insert Block for Append Paradigm');
    dbms_output.put_line('--------------------------------------------------');
    v_location := 80;
    EXECUTE IMMEDIATE q'{
    DECLARE
    v_rec_inserted_cnt_in NUMBER(10):=0;
    error_msg_in VARCHAR2(1000);
    v_dyn_proc_step_upd_out NUMBER(1);
    v_rec_updt_cnt_in NUMBER(10):=0;
    v_actl_inpt_cnt NUMBER(10):=0;
    v_rec_errored_cnt_in NUMBER(10):=0;
    v_dyn_option_in VARCHAR2(30);
    v_dyn_sp_hier VARCHAR2(30);
    v_dyn_handled_exception EXCEPTION;
    v_dyn_verbose_flag NUMBER(1):=0;
    CURSOR c IS
    SELECT }' || v_stg_col_list ||
    ' FROM ' || v_stg_tbl ||
    ' WHERE fl_nbr = ' || fl_nbr_in ||
    ' AND proc_flag = ' || chr(39) || 'N' || chr(39) ||
    ' AND to_date(bch_dte,'||CHR(39)||'DD-MON-YY'||CHR(39)||') <= '||CHR(39)|| bch_dte_in || CHR(39)||q'{;
    TYPE array IS TABLE OF c%ROWTYPE;
    stg_array array;
    BEGIN
    /* Enable the logging if verbose log flag is 0*/
    IF v_dyn_verbose_flag = }' || verbose_log_flag_in || q'{ THEN
    DBMS_OUTPUT.ENABLE();
    END IF;
    OPEN c;
    LOOP
    FETCH c BULK COLLECT INTO stg_array LIMIT }'|| v_cmit_nbr ||q'{;
    FOR i IN 1..stg_array.COUNT LOOP
    BEGIN
    INSERT INTO }' || schema_name_in || q'{.}'|| v_act_tbl || q'{( }'|| v_act_col_list ||q'{,crte_pgm, updt_pgm, crte_tstp, updt_tstp, expsd_rec_ind) VALUES }' || q'{ ( }' || v_common_col_list || q'{,'}' || job_name_in || q'{','}' || job_name_in ||q'{','}' || v_curr_date ||q'{','}' || v_curr_date||q'{','N' );}' ||
    q'{
    v_rec_inserted_cnt_in := v_rec_inserted_cnt_in + 1 ;
    v_actl_inpt_cnt := v_actl_inpt_cnt + 1 ;
    error_msg_in := 'Error in updating PROC_STAT as inserted';
    UPDATE }' || schema_name_in || q'{.}' || v_stg_tbl || q'{
    SET proc_flag = 'I' ,
    updt_pgm = '}' || job_name_in || q'{',
    updt_tstp = '}' || v_curr_date || q'{'
    WHERE }'|| v_whr_clause_out ||q'{;
    EXCEPTION
    WHEN DUP_VAL_ON_INDEX THEN
    error_msg_in := 'Record duplicated';
    v_actl_inpt_cnt := v_actl_inpt_cnt + 1 ;
    v_rec_errored_cnt_in := v_rec_errored_cnt_in + 1;
    IF v_rec_errored_cnt_in >}' || v_thrshld_nbr || q'{ THEN
    error_msg_in := 'Threshold limit }' || v_thrshld_nbr || q'{ Reached';
    v_dyn_option_in := 'proc_step';
    RAISE v_dyn_handled_exception;
    ELSE
    error_msg_in := 'Error in updating PROC_STAT as error';
    UPDATE }' || schema_name_in || q'{.}' || v_stg_tbl || q'{
    SET proc_flag = 'E',
    -- err_code = }' || error_code_1_in || q'{, --need to uncomment once the err_code column is created in stage table
    updt_pgm = '}' || job_name_in || q'{',
    updt_tstp = '}' || v_curr_date || q'{'
    WHERE }'|| v_whr_clause_out ||q'{;
    END IF;
    END;
    END LOOP;
    EXIT WHEN c%NOTFOUND;
    END LOOP;
    CLOSE c;
    ND ODS_APPEND_REPLACE;
    /

    DUPLICATE
    Any suggestions about this program to improve performance and effective cod

  • BPEL naming convention

    Hi Folks,
    I am looking for Oracle BPEL naming convention and coding standards. Tried to search at oracle site as well as on internet but didnt find anything.
    Could you please help me with some document/link for naming convention and coding standards.
    Thanks
    Amit

    Hi Amit,
    Was able to pull this info from my inrenal repo..thanks to the people who made this :)
    Naming Convention: ActivityDescription_suffix_
    * ActivityDescription should use camel casing.
    copyLeadInfo_asgn
    Process Activities      
         Services      
         ESB Services      
    Item      suffix      Item      suffix      Item      suffix
    Assign      asgn      AQ Adapter      aq      Routing Service      rs
    Compensate      cmpnst      Database Adapter      db      SOAP Service      ss
    Decide      dcd      Decision Service      dsvc      Custom Adapter      ca
    Email      eml      EJB Web Service      ews
    Empty      ept      File Adapter      fl
    Fax      fax      Java Web Service      jws
    Flow      flw      JMS Adapter      jms
    FlowN      flwn      MQ Adapter      mq
    Human Task      hmntsk      Oracle Applications      oraapps
    Invoke      invk      Partner Link      pl
    Java Embedding      jvEmbd      FTP Adapter      ftp
    Pager      pgr
    Pick      pck
    Receive      rcv
    Reply      rply
    Scope      scp
    Sequence      sqn
    SMS      sms
    Switch      swth
    Terminate      trmnt
    Throw      thrw
    Transform      xfrm
    Voice      vc
    Wait      wt
    While      whl
    Sensor Actions      snrctn
    Sensor Activity      snsrcvt
    Sensor Variable      snsrvrbl
    Fault Sensor      snsrflt
    Also, you can refer : http://my.oracle.com/portal/page/myo/emea/Communities/Technology/EMEA_SOA_Integration/KA
    Hope it helps!
    Regards
    Anirudh Pucha

  • Development Standard

    Hello,
    We are new into SAP NWDI. We are looking for any Development Standards and/or Development Process Document like Coding/Naming Standards etc.,
    Does anyone have any info? How does it evolve in comparison to SAP ABAP Standards? Does it available already or do we need to make one ourselves?
    Thanks,
    Bala Arunachalam

    Hi
    Please check on this link
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/011ccf90-0201-0010-92a7-b319adf89b73
    for naming convention and standards ( NWDI - webdynpro)
    and
    before your development in NWDI,
    check this blog
    /people/sathyanarayanan.ganesan2/blog/2006/06/16/checklist-of-activities-for-webdynpro-application-development
    use these links also
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/e4/d7fb402eb5f76fe10000000a1550b0/content.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/33/d8fb402eb5f76fe10000000a1550b0/frameset.htm
    also use these links
    You can find coding principles in Web Dynpro using below link.
    http://www.sap-press.de/download/dateien/688/sappress_web_dynpro_java.pdf
    "Inside Web Dynpro for Java" by Chris Whealy provides good insight into the webdynpro architecture.
    http://www.sap-press.de/katalog/buecher/inhaltsverzeichnis/gp/titelID-937
    Go thru this blog
    /people/chris.whealy/blog/2006/01/13/when-creating-a-java-web-dynpro-application-dont-use-the-project-type-quotweb-dynpro-projectquot
    For naming conventions you can also follow
    Naming conventions

  • Data Modeler - Naming Conventions

    I was using Oracle Designer for several year.
    This product could drive you crazy because sometimes, but the strength was in my opinion the datamodelling part.
    It saved you a lot of time because you kept stuck to the logical model generated your relational model and had all scripts satisfying all naming conventions you needed.
    In Data Modeler i really miss the naming conventions and can't understand some parts, sometimes somebody here can help me if i have overseen something or it is just not implemented.
    Naming conventions as example:
    We work with surrogate keys.
    Two well known tables - Employees (abbreviation EMP), Departments (abbreviation DEP)
    They have one relation 1:N one department has many employees
    In Designer i would define the EMPLOYEE entity, would set the table-abbreviation, the attributes and the primary key.
    The same with DEPARTMENT. I would design it WITHOUT any column for the foreign key constraint.
    Then i would create a relation between this two tables.
    Last step is to generate the relational model.
    a) Designer automatically adds ID as surrogate key on every table (you could configure that, it was dependent on a domain)
    b) it automatically adds the table abbreviation as prefix on every column (even here it's configurable)
    c) it automatically adds the a foreign key column in the child table with the prefix of the master table (f.e. EMP_DEP_ID or DEP_ID if you prefer not to prefix every column... what i do)
    It was really easy to get your scripts.
    Things i don't understand in Data Modeler:
    In a logical model you should design entities, attributes and relations and don't mess around with FK-columns.
    Is there any support for surrogate keys? I don't wanna add an ID manually with every table.
    In Data Modeler an additional COLUMN(!) is added with every Foreign key relation, i could live with that, but there is no way to tell
    Data Modeler to prefix it automatically. The name can just be changed in the Relational View afterward.
    P.S.
    Surrogate Keys.... There are some pros and cons for/against this out there. I have seen a lot of Oracle Projects and in all except one i always had a surrogate key column. It really makes life
    easier. In the one no-surrogate-key-project we began to add surrogate keys after a while...

    COLUMN(!) is added with every Foreign key relation, i could live with that, but there is no way to tell
    Data Modeler to prefix it automaticallyLook at "General options>Naming Standard>templates" - you can define template for FK columns/attributes and then apply them for whole relational/logical model using "Apply Naming .." functionality from pop-up menu in the browser. For Logical model (FK attributes) - you also need to clear related setting at "General options>Logical>Keep as the name of originating attribute".
    Templates are also used when objects are created, thus when new FK is created, then templates are used to generate name for foreign key and FK columns. Well you have to define table and column abbreviation in order to get them used in generated names - Re: Data Modeler: Naming
    There is no support for surrogate keys in current release.
    Philip

  • Implementing Transport Naming convention with the help of BAdIs (Urgent)

    Hi Gurus,
    We need to implement Transport Naming convention in our landscape.
    Transport request should follow the following naming conventions and to enable this we have to enable some necessary BAdIs?
    Scenario  would be like this....!
    Customization
    LC-<Track>-<Description>  (Non Transportable Request)
    <Module>-<Track>-<Configuration Type>-<Change No>-<Description of the Customisation.>
    ABAP Developments
    AB-<Track>-<Configuration Type>-<Development No>-<Description of the Development>
    OSS Notes
    BC-<Track>-OSS#<OSS Note No>-<Version>-<Patch Number>-<Process Team>-<Note Description>
    Authorization
    BA-<Track>-<Version>-<Authorisation Description>
    Details :
    Track : 01 u2013 Hot fixing, 02 u2013 Implementation, 03 u2013 BIW / EP, 04 u2013 Support
    Module : SAP Module (FI, CO, MM, SD, PP, etc..)
    Configuration Type : I u2013 Initial Configuration, R u2013 Change due to TPR or Additional Functionality
    Change No / Development No : Unique no to trance the base documentation
    Please suggest .....................!
    Which are the necessary BAdIs needs to be enabled and what other configuration needs to be done.
    If anybody has any document please provide.
    Thanks in advance..............!!!
    Regards,
    Jai Sach

    Hello,
    SPRO --> SAP NetWeaver --> Application Server -->
    System administration --> Change & Transport domain
    --> BADI -->Business Add-In when Editing Requests
    IF_EX_CTS_REQUEST_CHECK~CHECK_BEFORE_CREATION
    Happy Tony

Maybe you are looking for

  • Questions on loading and reloading a movie

    I thought I had loaded a movie and then clicked out to watch in the evening.  When I went back it said I had to reload the whole thing over again 5+ hours.  What did I do wrong?  I noticed my alloted time to run had been shortened from days to hours.

  • Change customer exit variable in selections over Dropdownbox

    Hello Experts, we are on NW2004s, SP12. I have a customer exit variable (0CALYEAR) in two columns. In the first column the customer exit variable and in the second column the customer exit variable with an offset -1. Now I want to change the year in

  • Demo License on BE3000

    Hi all Kindly need your help. I'm gonna deploy BE3000 with 6921-CBE-K9 handset. The problem is my 6921-CBE-K9 will be late on arrival. I have 6921-C-K9 and I know that phone is not bundled with license. The Question is how many license I can get if I

  • Is it possible to automate 'Revise Pay Scale Groups and Levels'

    Hi Experts, I have an environment where Pay Scale Groups and Levels change yearly.  Because of the number of groups and levels we have, it would be easier to upload the information as an excel file as opposed to manually entering it (via SPRO>PA>Payr

  • Adobe ID doesn't work as the "title ID" in the App Builder

    The Adobe ID I use to create folios (the admisnistrator ID) doesn't work as the "title ID" in the App Builder. I tried creating a new user, but that new user ID doesn't work either. Any suggestions?