Add Field - Configuration Manager

Hi all,
I add a field to the checkin menu with Configuration Manager.
My name field is Local.
Then I tried to override this field but instead of it the Content Server add a new field to the checkin menu with the same name:
<@dynamichtml std_document_file_fields@>
<$include std_namevalue_separator$>
<$fieldName = "xLocal", fieldCaption = lc("Local"), valueStyle = "strongHighlight",
isRequired = "1", requiredMsg = getRequiredMsg(fieldName, lc("wwSpecifyComments"))$>
<$fieldDefault = "Insert a local"$>
<$include std_display_field$>
<$include super.std_document_file_fields$>
<@end@>
How can I override this field instead of create a new one with the same name?

Ok, so you DO see the field you created, but you want to change where it appears in the check in page. Have you looked at playing with the order column in configuration manager (this may be what you meant in your former post). This would allow you to get your field up towards the top, but only as close as the primay file field.
Past that, you CAN do some things to get it EXACTLY where you want but your next step would be to start looking into profiles pretty heavy. There is a lot of documentation out there on profiles.
In the screenshots here:
http://www.corecontentonly.com/Blog/RemoveProfileHorizontalRulesBuild1
You can see that I have placed a field named Sub Type up under regular Type. This takes some messing around, but I did it with profiles. The exact steps are a little longer than I can put down just now. :(
Maybe this will be explained more in the coming post at CMSTechie:
http://cmstechie.blogspot.com/

Similar Messages

  • Add table list does not show database view in Configuration Manager

    Hi,
    I am trying to add a database view in the table tab of the configuration manager. The view does not show up in the list of available tables in WCM 11.1.1.6 version. This is possible in the 11.1.1.4 version. Anyone else facing this issue?
    Thanks
    Soumya

    I think what is being asked is "How do I expose a database view as a schema table in Configuration Manager?"
    This is accomplished by creating a database view within the WCC database schema (and with the WCC schema user as the view owner). The view then will appear as a table in the "table" tab in Configuration Manager.
    One caveat in 11g is that the user created by RCU does not have any privileges to read/create views in its own schema. You may need to grant privileges to views for the WCC schema user before this will work.

  • How to add sql server (SQLEXPRESS) AND sql server Agent(SQLEXPRESS) in sql server Configuration Manager

    When I had uninstall Sql Server 2008 R2, that time I had uninstalled instances (SQLEXPRESS and MSSQLSERVER) and again installed sql server 2008 r2 setup .
    Before uninstalling from control panel >Uninstall program showed two setups 
    1) Microsoft sql server  2) Microsoft sql server R2 , I uninstalled both. 
    As i installed SQL R2 again, it is showing only 1 instance ie "Microsoft sql server R2" but the other instance is some how missing -"Microsoft sql server" and 
    also sql server (SQLEXPRESS)  AND sql server Agent(SQLEXPRESS)  services from sql server configuration manager are missing
    How to retain the missing instance and the above services? 
    Plz give replay

    Hi Tushar,
    I need to ask you a question here. 
    Why you require SQL Express edition on your machine, if there is no need you can safely ignore it and continue using SQL Server 2008 R2 edition.
    Express edition can also get installed if you happen to have installed Visual Studio 2010 for instance.
    If you need it then you must install SQL Server Express edition, It is a freeware and can be download from Microsoft website.
    BR, Shashikant

  • Add field and Display future dated data in OrgChart

    Configuration
    SAP Talent Visualization by Nakisa 2.1 under LIVE connection.
    Questions
    1) Add fields to Details(for Position/OrgUnit/Employee) window in OrgChart
                We have a few requirements to display additional data in Details window.
                Do we need any developments to add the following items to Details window ?
    Position's General Description data (stored in IT1002)
    OrgUnit General Description data (stored in IT1002)
    Name, Phone No., Gender(and other personal information coming from various infotype) of employees, who belong to position
    2) Display future dated Organizational Structure in OrgChart
                We also have requirement to display future dated OrganizationalStructure.
                The future dated Organizational Structure should ONLY availablefor people from HR and executives.
                How can we do this?
    3) Security Setting
                Regarding to the question above, how can we create the security roles (in Nakisa) for therequiremets listed below?
    The security setting in SAP allows managers only can see employee's data, who belongs to the managers organization.
    The security setting in Nakisa OrgChart allows every employee can see all organizations and other related objects.

    Hi Ogawa,<br/><br/>
    Please see my responses in bold.<br/><br/>
    I hope that helps!<br/><br/>
    Luke<br/><br/><br/>
    1) Add fields to Details(for Position/OrgUnit/Employee) window in OrgChart<br/>
    We have a few requirements to display additional data in Details window.<br/>
    Do we need any developments to add the following items to Details window ?<br/>
    - Position's General Description data (stored in IT1002)<br/>
    - OrgUnit General Description data (stored in IT1002)<br/>
    - Name, Phone No., Gender(and other personal information coming from various infotype) of employees, who belong to position<br/>
    <br/>
    <b>You need to configure the integration schema to "extract" these fields in order for them to be available to OrgChart. I believe the file is called downloadSchema.xml and is found in your build folder. It is <i>not</i> the one in the SAPExtractor folder (that is for Staged).</b><br/><br/>
    2) Display future dated Organizational Structure in OrgChart<br/>
    We also have requirement to display future dated OrganizationalStructure.<br/>
    The future dated Organizational Structure should ONLY availablefor people from HR and executives.<br/>
    How can we do this?<br/>
    <br/>
    <b>This is not possible as OrgChart only displays one version of the OrgChart (the present dated structure).</b>
    <br/><br/>
    3) Security Setting<br/>
    Regarding to the question above, how can we create the security roles (in Nakisa) for therequiremets listed below?<br/>
    - The security setting in SAP allows managers only can see employee's data, who belongs to the managers organization.<br/>
    - The security setting in Nakisa OrgChart allows every employee can see all organizations and other related objects.
    <br/><br/>
    <b>Your bottom requirement is standard - unless you secure an item then every employee will be able to see all data.</b>
    <br/><br/>
    <b>In order to configure manager security you will need to undertake some XML configuration. This is not advisable unless you have experience of configuring the XML files, particularly with security as it is highly complex configuration. There are a couple of consultancies with specialist skills (Emeritis, ROC, Nakisa) that have the expertise to perform this type of configuration.</b>
    <br/><br/>
    <b>In order to do this you need to configure an authentication source and populate the user population and rolemapping sections of the LoginConfiguration_<type>.xml in the Authentication folder of your build. <type> refers to the type of authentication you are using (SAP logon forms, Portal integration with Logon Tickets etc). You will then need to map the roles in RoleMapping.xml in the Security folder of your build and then configure each role in Roles.xml. You need to create a hierarchyscope for each dataelement you are restricting data for and then add the security keyword to the sections in AppResources.xml that you are restricting with this particular scope.</b>

  • Is anyone using the Oracle Software Configuration Manager (SCM) feature?

    I would like to provide version control over my forms development process (check in, check out, etc). I see that there is a built in Oracle Software Configuration Management tool. Has anyone used it?
    Any pros?
    Any cons?

    Hi Daniel, it looks like Bruce has succinctly and accurately described configuration of the ImportManager step above (8/13).
    One thing I could add is that the Key Field for Manager ID field should be set to the LDAP attribute that contains the 'pointer' to a given person's manager.
    For example, given John Smith's sample LDAP record with the following attributes and values:
    givenName = John
    sn = Smith
    uid = jsmith01
    mgrUid = mmartin51
    In this exam

  • Add field in Sales Team Web-ui

    Hi,
    I'm opening his thread on behalf of my colleague. This is whay he says:
    I need to add a field to the sales team view.It is a custom field called 'Manager value'. The view is SalesTeamList.htm view contained within Component BT111H_OPPT. I think we have to use EEWB to add the field. I wonder were the logic would go for the below:
    We have to make the field mandatory and if not a pop - up error should display with the error.
    Do we code this in the controller class or the implementation class and which method?
    Thanks.
    Edited by: Donnie Freako on Apr 10, 2009 9:15 PM

    Closed.

  • Can't create Source Instance in Configuration manager (BI Apps 11.1.1.7.1)

    Hi
    While configuration i created one source instance for EBS R12.1.3 but I logged into to ODI client Studio and By mistake i deleted 'Data Server' from Topology which i created during Source Instance Creation/configuration on Configuration Manager(CM).
    It wasn't intentionally by mistake i deleted. Due to that reason i am not able to edit source instance. once i try to edit when i save it error pop-ups ""Error: ODI-10182: uncategorized exception during repository access. ORA-00001: unique constrain (DEV_BIA_ODIREPO.AK_CONNECT) violated" .
    Its was bug but after ODI 11.1.1.6.0 they fix it
    Metalink Note (
    1- Note 1545938.1: ODI-10182 and ORA-02292 Errors Signalled After Deleting Unnecessary Datastore in ODI 11g Integration Interface
    2- BUG
    https://support.oracle.com/epmos/faces/BugDisplay?_afrLoop=96427980024293&id=13916069&_afrWindowMode=0&_adf.ctrl-state=1536syzwe9_437
    However I tried following Cases:
    1- Tried to Edit Source Instance from Configuration manager (CM) but Gave me Error: "Error: ODI-10182: uncategorized exception during repository access. ORA-00001: unique constrain (DEV_BIA_ODIREPO.AK_CONNECT) violated".
    2- Tried to Create New Data Server by using Same Source Source Instance on Configuration manager (CM). Failed with error message:'Source system invalid '.
    3- Tried to re-create Same Data Server Name in ODI Studio with Same name. Failed due to error: "Alread Data Server exists"
    So no success so far. I am trying to edit source System Instance but no success so far.
    Versions:
    OBI Apps: 11.1.1.7.1
    OBIEE: 11.1.1.7.0
    ODI: 11.1.1.7.0
    Database: Oracle 11.2.0.3
    OS: Windows 2008 R2
    regards
    sher ullah baig

    I rise SR with oracle and they offered below solution,  i hope it will help someone. 
    How to delete a source system?
    The Configuration Manager user interface does not include a way to delete a source system. In the Define Business Intelligence Applications page you can only add or edit a source system.
    By manually removing the source system from Oracle Data Integrator and from the tables in the back-end database you can effectively delete a source system.
    To manually delete the source system:
    1. Connect to the application database through a utility such as SQL*Plus or SQL Developer, logged in as the same user configured in the WebLogic data source.
    2. Find the source system identifier number of the source system you want to delete by executing the following SQL and looking at the value of column DATASOURCE_NUM_ID:
    SELECT DATASOURCE_NAME, DATASOURCE_NUM_ID FROM C_DATA_SOURCE;
    3. Go to ODI Studio and delete the physical schema associated with the source system.
    4. In ODI Studio go to the respective logical schema:
    2.1. Go to flexfield tab
    2.2. Mark the checkbox for Data source num id flexfield to use default value.
    5. In SQL*Plus or SQL Developer execute the following statements where the bind variable, :Bind_DatasourceNumId, is set to the value of the source system identifier. These SQL statements may also be placed in a script, if needed for later use.
    DELETE FROM C_DATA_SERVER WHERE DATASOURCE_NUM_ID = :Bind_DatasourceNumId;
    DELETE FROM C_DATA_SOURCE_DISABLEDOFFR_REL WHERE DATASOURCE_NUM_ID = :Bind_DatasourceNumId;
    DELETE FROM C_EXECUTION_PLAN_FACTGROUP_REL WHERE DATASOURCE_NUM_ID = :Bind_DatasourceNumId;
    DELETE FROM C_LOAD_PLAN_GENERATION_STEP WHERE EXECUTION_PLAN_ID IN (SELECT EXECUTION_PLAN_ID FROM C_EXECUTION_PLAN WHERE EXECUTION_PLAN_ID NOT IN (SELECT EXECUTION_PLAN_ID FROM C_EXECUTION_PLAN_FACTGROUP_REL));
    DELETE FROM C_EXECUTION_PLAN WHERE EXECUTION_PLAN_ID NOT IN (SELECT EXECUTION_PLAN_ID FROM C_EXECUTION_PLAN_FACTGROUP_REL);
    DELETE FROM C_SRC_DOMAIN_MEMBER_TL WHERE DATASOURCE_NUM_ID = :Bind_DatasourceNumId;
    DELETE FROM C_SRC_DOMAIN_MEMBER WHERE DATASOURCE_NUM_ID = :Bind_DatasourceNumId;
    DELETE FROM C_DOMAIN_MEMBER_MAP WHERE DATASOURCE_NUM_ID = :Bind_DatasourceNumId;
    DELETE FROM C_PARAM_DW_VAL WHERE DATASOURCE_NUM_ID = :Bind_DatasourceNumId;
    DELETE FROM C_PARAM_DW_VAL_AUDIT WHERE DATASOURCE_NUM_ID = :Bind_DatasourceNumId;
    DELETE FROM C_DATA_SOURCE WHERE DATASOURCE_NUM_ID = :Bind_DatasourceNumId;
    COMMIT;
    =========================================
    Regards
    Sher ullah baig

  • Why when I try to Build === Configuration Manager === Active solution platform === New does not open up a platform configuration window???

    I have read that in order to process my .xlsx file using Microsoft.Jet.OLEDB.4.0 Connection String I need to create a "x86" Active Solution Platform.
    Welllll, when I <Right-Click> on my Solution in Microsoft Visual Studio, and <Click> on
    Configuration Manager and then <Click> the Active solution platform
    and choose <New...> absolutely nothing happens. How can I try and create a new
    Active solution platform if nothing happens and I don't get a dialog box or window?
    Am I doing something wrong here?
    Do I have a Setting that is incorrect?
    Thanks for your review and am hopeful for a reply.
    ITBobbyP85

    Hi ITBobbyP85,
    After testing the issue in my SSIS project, I also couldn’t add a new Active solution platform in the SSIS project.
    As per my understanding, I think the Active solution platform doesn’t supported in Business Intelligence projects (SSAS, SSRS and SSIS). If the project is application project(C#, VB, etc.), by default, the target platform is x86. And we can also configure
    the project to target to a 64-bit platform. For more details about how to configure projects to target platforms, please see:
    http://msdn.microsoft.com/en-IN/library/ms185328.aspx
    The following screenshots are for your references:
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Add Fields in Operations Maintenance Order

    Hi Experts,
    I want to Add field in Operations on tab Enhancement for 200 Characters Field. Is that possible?If that possible, what user exit can be used?
    Thank you for the helpful answer.
    Best Regrads,
    Bernardus Jalu

    Dear Bernardus
    If you want to add user fields @ operation level, just a work around: Use General TL concept.
    In TL configuration u can maintain User fields @ operation level and you can maintain your own user fields for each operation.
    Hope this helps.
    Reward if helpful...
    Murad

  • Software Configuration Management for ABAP Development ?

    Hi,
    we are a software company selling a Data Capture Solution.
    For this, we are currently in the process to develop an interface for transferring the extracted data into a customer's SAP R/3 system.
    Since we want to develop this interface following certain software engineering principles, we are looking for a way to solve certain simple common Software Configuration Management issues, such as:
    - Object Versioning (Similar to file versioning in classic software development): That means being able to:
    -- Keep track WHO changed WHAT WHEN and WHY?
    -- Revert to a former version of an object (e.g. when the fix of a former defect must be revoked for some reason)
    -- Keep track which changes have been made for a certain Change Request (NOT meaning SAP Change   Requests, but Change Request for our interface development)
    - Label a certain version state as 'released' or 'tested' or whatever
    - Perform a kind of 'Branching' (Classical Software Configuration Management task), e.g. when we   release a version of our interface and start the development of a new version, we must open a   'Maintenance Branch' of our released version parallel to the ongoing development of the future release.
    When I say 'Objects', I mean everything being concerned when developing something within R/3; that can be ABAP programs, forms, tables (structure and content(!)), etc.
    We are using an SAP System version ECC 5.0 for development; as for now, we have come to the conclusion to use the versioning that comes with the Transforms, although they do not really cover the above requirements as we would like to.
    Is there anybody out there who had the same idea and solved it somehow?
    My impression is that in the SAP world, classical Software Configuration Management is not a part of the way of thinking; and that development for SAP R/3 has little in common with classical software development.
    But maybe there is an add-on or some hidden features of NetWeaver or anything that can solve these issues.
    Hope is the last to die...
    Thank you very much for any feedback,
    Regards,
    Jörg

    Thank you very much for your answers!
    @Pushkar:
    No this is not exactly what I meant;
    What we want to do is a kind of classical configuration management or at least version control of
    development objects like ABAP programs, table definitions, table data etc. that are contained within our SAP development system.
    It's not about version management of external documents imported into SAP.
    I know that there is a kind of version control via Transports, but this does not cover all classical version control mechanisms; what we are missing there is
    - the possibility of reverting to an older version of an 'object'
    - Branching / Merging mechanisms
    - the possibility to choose which changes I want to release with which transform and which objects
    - view differences between arbitrary versions of an object
    I was hoping there is maybe a kind of 'add-on' or maybe even a built-in tool that provides classical version control mechanisms or something similar.
    Thank you for further help,
    Regards,
    Jörg

  • Add Fields from table ADRC (Fields Name 1 to 4) for Open Item Processing

    Hi SAP Expert:
    Our client requires vendor/customer name to be displayed in the open item processing line layout for transaction code f-58, so they can double check if the vendor name is complete as intended. 
    We intend to add fields from table ADRC instead of REGUH since the characters in maintaining vendor/customer name is 40 characters and REGUH - ZNME1s are only 35 characters. 
    We have managed to add fields from ADRC and change the SAPDF05X program and were able to display the names in open item layout, except that the program seems to "automatically" create a generic table which only carries 30 characters of the vendor/customer name.  The source table should be RFOPS_DK but the program automatically looks up from table RFOPS_GEN for the particular fields - Name 1 to 4.  Is there a way to "instruct" the program to use RFOPS_DK instead of RFOPS_GEN?
    Hope this will merit somebody's attention... Thanks !!!

    Thanks,  i have assigned the layout via o7v3,  it is the program that i have a problem with,  actually another program that we change is the program MF05BFPO where it generates data to be displayed in the FBZ4 screen,  though we add a field with 40 characters (ADRC Name 1 to 4)  what the program dispalys is a 30 character Name1 to 4 from structure RFOPS_GEN. 
    My question is can i extend/change the structure RFOP_GEN to 40 characters,  is there any SAP standard program that will aftected if i do so?  thank very much...
    Lorena

  • Oracle Configuration Manager - EBS R12.1.1

    Hi ,
    EBS R12.1.1, on OEL 5.4
    Is there forums for Oracle Configuration Manager?
    I am trying to configure it, but as usual the docs is very topsiturvy.
    Identifying If Oracle Configuration Manager Is Already Installed or Configured
    Oracle Configuration Manager is included with many Oracle product lines. To verify if
    it has been included, check for the presence of the ccr directory under $ORACLE_
    HOME. If the ccr directory exists, you must verify whether it has been configured.
    ■ Navigate to the ccr/bin directory and locate emCCR. If emCCR exists, OCM has
       been configured.
    ■ If emCCR is not present under the ccr/bin directory, OCM has been installed but
       not configured.
    If the ccr directory does not exist, Oracle Configuration Manager has not been
    included with your Oracle release.
    Note: For the middle-tier of Oracle E-Business Suite Release 12
    installations, check for the presence of the ccr directory under the
    $INST_TOP/ocm/10.1.2/ and $INST_TOP/ocm/10.1.3/
    directories.
    For the database tier, the ccr directory can be found
    under $ORACLE_HOME.I searched the "ccr" at the apps tier:
    [appldev1@apps1 ~]$ cd /u01/appldev1
    [appldev1@apps1 appldev1]$ ls
    DEV1
    [appldev1@apps1 appldev1]$ find . -name "ccr"
    ./DEV1/apps/tech_st/10.1.3/ccr
    ./DEV1/apps/tech_st/10.1.2/ccr
    ./DEV1/apps/apps_st/appl/fv/12.0.0/mds/ccr
    ./DEV1/apps/apps_st/comn/java/classes/oracle/apps/fv/ccrAnd I searched the "ccr" at the database tier:
    [root@apps1 ~]# cd /u02/oradev1
    [root@apps1 oradev1]# find . -name "ccr"
    ./DEV1/db/tech_st/11.1.0/ccrWhy is that there are lots of "ccr" directories in the appstier?
    And there is also existing on the dbTier.
    Where should I install the OCR? in the apps tier or db tier or both?
    Thanks a lot
    MsK

    Hi user;
    If you follow Note:Oracle Configuration Manager and E-Business Suite Release 12 Release Notes [ID 406369.1]
    As you can see in note +"Starting with Release 12, Oracle has updated the Oracle E-Business Suite Rapid Install, Rapid Clone, and AutoConfig tools to incorporate support for installing and configuring OCM."+
    Please check your Applications context file via section 1. The information will appear in your in the following variables:
    After you confirm this,please check Section 2: Configuring OCM after Installing Release 12
    Modify your Applications context file on each node to add the CSI, OracleMetaLink user name, country code, and proxy values.
    Its mean take backup of Applications context file on each node than add add upper information to your Applications context file on each node and run autconfig each node.(For adding parameter,please follow section 1. The information will appear in your in the following variables: )
    If you dont know how you can edit Applications context file please check:
    Using AutoConfig to Manage System Configurations in Oracle E-Business Suite Release 12 [ID 387859.1]
    Regard
    Helios

  • Use of enhancement to add field in screen

    please explain me how to add fields in standard transaction screen by using enhancement 6 in version 6.0 ?

    SAP provides standard transactions to enter data into database. But a client may want to maintain some additional information in SAP other than what is provided.
    To make provisions for this, additional screens have to be provided and additional fields must be added into appropriate database table.
    To pave way for this, SAP has provided the option for screen exits. Usually, SAP provides the following:
    An append structure in the database table with the new fields.
    A subscreen area into the standard screen u2013 where the programmer can attach his subscreen of his own program with the new fields.
    A function group under which the new subscreen has to be created with the new fields.
    Function exits to synchronize the PBO and PAI of the standard SAP program with the PBO and PAI of the subscreen u2013 so that data can flow back and forth between the standard SAP program and the program written by the developer for the subscreen. These function modules also exist in the same function group under which the subscreen will have to be developed.
    Finally, a linkage has to be done between the subscreen area of standard SAP screen with the custom subscreen constructed by the developer.
    Typically, SAP provides an enhancement in which the developer can create an append structure, use the function exits to synchronize the PBO and PAI of the standard SAP program and the custom subscreen program, and make the necessary linking( as mentioned above in step 4. But, again, this is not a hard and fast rule. Linking in some case, is also done by configurations.) SAP also usually provides the name of the function group under which the subscreen has to be developed.
    Necessary guidance about implementing a screen exit development is usually available in the Documentation section of the enhancement ( can be availed by transaction SMOD).
    Pre-Requisites
    The developer to work on screen exit should have essential knowledge on the following:
    DDIC concepts, including the knowledge of append structure.
    Concept of SAP Enhancements and implementing them using Projects.
    Concept of function exits.
    Knowledge on Module Pool u2013 including subscreens, Tabstrip controls etc.
    Steps
    Guidelines
    So, a developer can follow the guidelines mentioned below to implement a screen exit to a standard SAP transaction, as and when required:
    Find out the Required Enhancements
    Go to SMOD. Press F4 in the Enhancement field. In the next popup window, click pushbutton u2018SAP Applicationsu2019. A list will appear that contains information on all the enhancements, categorized under functional areas. Developer must search for the enhancements relevant to his functional area of interest u2013 for e.g., Purchasing, Asset Accounting, etc.
    Note down the enhancements. Then, come to the initial screen of SMOD and view the documentation of each enhancement to find out which one is required for your development.
    Utilize the Enhancement in a Project
    After you have found one, do as directed in the documentation. Generally, the steps are as follows:
    Create a project using CMOD including your enhancement.
    Create the append structure with new fields.
    Go to the desired function group and create a subscreen with the new fields. Write PBO and PAI for the subscreen, if required.
    Use the function exits in the enhancement to link the PBO and PAI of the subscreen with that of the main SAP program supporting the SAP transaction.
    Maintain necessary linkage between the subscreen area of standard SAP program with the custom subscreen developed along with the custom program name. This can be done in the project (developed by CMOD including the enhancement) or outside as a part of configuration.
    Activate the project.
    Test to ensure that required functionality are met.
    Case Study 1
    Add three new custom fields for Asset master and maintain information for them
    Requirement
    Three fields in the legacy system have to be maintained in Asset master. These fields are:
    Original Asset number u2013 20 characters
    Location 2 u2013 15 Characters.
    Model no u2013 20 characters
    Location 2 should start with u2018Lu2019.
    Pre-Analysis
    Finding out the Enhancement
    As described above, the enhancement is determined. It was found, that enhancement AIST0002 will serve the purpose. It contains the following components (can be viewed by transaction SMOD):
    Exit Type Description EXIT_SAPL1022_001 Function Exit Check of User-Defined Fields when Using Create and Change BAPI EXIT_SAPLAIST_002 Function Exit Transfer Data for User Subscreens in PBO. EXIT_SAPLAIST_003 Function Exit Transfer of User-Defined Fields to SAP Master Data Transactions CI_ANLU Customizing Include Include structure to add new fields
    Studying the Function Exits
    The function module level documentation for the function exits are then viewed from transaction SE37. The documentation clearly laid out for the purpose for their use:
    EXIT_SAPLAIST_002
    Function module Level Documentation
    This function module is called by asset master data maintenance at the start of the dialog. (When changing, it is called after reading of the data from the database; when creating it is called after the transfer of the default values from the asset class and reference asset.) The purpose of the function module is to enable this function group to recognize the master data. For interpreting or controlling master data fields that are important for user fields, it is possible to transfer to global variables at this point, so that they can be recognized when the user subscreens are processed.
    Import Parameters
    Understanding
    This function module is called at the PBO to pass the information retrieved from the database to pass them to the custom subscreen and its underlying program. Import parameter : I_ANLU will be populated with the values for user-defined fields which will be passed to the subscreen program. So, there must be some sort of variable assignment from I_ANLU.
    EXIT_SAPLAIST_003
    Function module Documentation: This function module is called by SAP asset master data maintenance after the screens are processed, but before saving. The purpose of the function module is to transfer fields entered on user sub-screens of SAP asset data maintenance to the database for updating. The export parameter for this function module is:
    Understanding
    This function module will be used to transfer the user entered data in the subscreen fields to the main SAP program, which will then be saved into the database.
    Studying the Documentation of the Enhancement
    The enhancement documentation (as is viewed from the initial screen of SMOD] also supports the idea. Moreover, it informs that we need to develop a subscreen under function group XAIS. This is the function group under which the two function exit modules also exist. So, if the custom subscreen refers to the global data of the function group XAIS, then those values will also be available to these function exits as well.
    Going to SE80 and viewing the function group XAIS helps us to inform that there are three DDIC tables declared for it:
    Deciding the Final course of Action
    After making all the investigations, the final course of action was determined.
    SrlNo Step Justification
    A project has to be created using transaction CMOD where the enhancement AIST0002 will be included.
    Customizing include CI_ANLU has to be created with the custom fields demanded When CI_ANLU will be developed, the custom fields will get appended to the database table ANLU. Also, these fields will be used to create screen fields in the new subscreen.
    A custom subscreen, say, 9000 will be developed under function group XAIS. The screen group for the screen will be u2018CUSTu2019 (or any name). The three custom fields added to table ANLU (by creating CI_ANLU) will be used to create new fields in the screen.
    In the PAI of the subscreen, validation for Location to start with u2018Lu2019 will be added. The subscreen with three new fields has to be developed so that it can be attached to a subscreen area of the asset master screens.
    In the custom include of the function exit module u2018EXIT_SAPLAIST_002u2019, the following code will be written:-
    ANLU = I_ANLU. I_ANLU is the import parameter of this FM. The value is assigned to the global variable ANLU, referring which the three new subscreen fields are developed. So, data retrieved from database table ANLU will be passed to this FM as I_ANLU by the standard SAP main program. The value will be taken and passed to the global variable of the function group XAIS, so that the three custom fields (referring to ANLU of XAIS) get populated.
    In the custom include of the function exit module u2018EXIT_SAPLAIST_003u2019, the following code will be written:-
    E_ANLU = ANLU. The changed values in the subscreen fields exist in global variable ANLU for the function group XAIS. This function exit module will pass the data back to the SAP main program as E_ANLU.
    Proper linkage/configuration has to be done so that the new subscreens get linked to the appropriate subscreen area of the Asset master screen. This has to be done u2013 otherwise, the new custom subscreen will not be displayed in the Asset master screens.
    Development
    Creating a Project to include the enhancement
    Go to transaction CMOD and create a project.
    Enter a description for the project. Then, click on the pushbutton u2018Enhancement Assignmentsu2019 in the Application Toolbar.
    Enter the name of the enhancement and Save.
    Go to u2018Componentsu2019.
    Creating Custom Include for ANLU
    The screen shown below will appear, showing all the enhancement components under the assignment AIST0002. Double-click on the name of the Include Structure to create it.
    Create the include structure with three new fields, as required. Then, save and activate it.
    Develop the subscreen and the program
    Go to transaction SE80. For the function group XAIS, create a new subscreen 9000.
    Create it as subscreen.
    Then, go to the Layout of the screen and create three new fields from Database table ANLU.
    Drag the fields in the screen body and place them.
    Then, save and activate the screen and come back to screen flow editor.
    Create the PAI module to add validation for field u201CLocation 2u201D, as required .
    Activate the whole function group and come out.
    Write code in the Function Exits to synchronize the programs
    Now, code has to be written in the function modules EXIT_SAPLAIST_002 and EXIT_SAPLAIST_003 so that data flows to and fro between the main SAP program and custom subscreen program. For that, go back to transaction CMOD and change the function exits.
    Write code in the function module EXIT_SAPLAIST_002 called once at the beginning of the transaction:
    Write code in EXIT_SAPLAIST_003 to pass the data from the subscreen to SAP main program.
    Then, activate everything u2013 the whole project and come out.
    Complete the configuration to link the subscreen
    The development portion is complete. Now, linking of the subscreen has to be done with the subscreen area of the main program. In most of the cases, this linking can be done in the enhancement itself. But, here, requirement is a bit different. It is done by configuration using SPRO.
    Assets are created under Asset class. And for each asset class, there is a layout assigned to it. For a layout, there are multiple tab pages assigned to it. And, for each tab page, there are multiple screen groups/field groups assigned.
    Here, the requirement is to create these three custom fields in the tab page u2018Generalu2019 of asset master screen ( AS01/AS02/AS03/AS91).
    Determine the Layout
    To achieve this, first of all, we need to find out which layout is assigned to asset class 1000.For that, go to transaction AOLK( information has to be obtained from functional consultant).Select the Asset Class u20181000u2019 and click on folder u2018General Assignment of Layoutu2019.
    Here, for Asset class 1000, for all the user groups, tab layout SAP is assigned. Since layout u2018SAPu2019 cannot be changed, it has to be copied and manipulated to include our screen group. Later, the new layout has to be assigned over here.
    Create new tab layout
    Go to transaction AOLA. Copy the tab layout u2018SAPu2019 to create another layout, say, YSUB.
    System will copy all the settings and will inform you about that.
    Select your newly created layout and double-click on the folder u2018Tab page titlesu2019.
    You want to put your custom fields in the tab page u201CGeneralu201D. So, select this tab page entry and double-click on the folder "Position of Groups".
    Here, all the field groups currently residing in the tab-page u201CGeneralu201D are shown. Add an entry for your newly created fields.
    Select the group box from the list. An entry will come with u201CUu201D padded with the custom subscreen prepared by you.
    Then, save and come out.
    Assign the new Layout to Asset Class
    Now, go to tcode AOLK and assign tab layout YSUB for asset class 1000.
    Save and come out.
    Test the Exit
    Everything is over. Now, go to transaction code AS01/02/03 or AS91 to deal with an asset of asset class 1000. You will see your new fields added to the screen. Add values to themu2026save. Then, enter into the tcodes again to see whether the values entered by you are being displayed or not.
    I hope you read it all
    Thanks and Regards
    Santosh K.

  • Anything in SAP that suits software configuration Management profile..

    Hi guys.....i am working as Software Configuration management engineer i want to know if there is anything in SAP (plz remenber my knowledge in SAP is zero!!!!!) that can add value to my domain.

    Thank you very much for your answers!
    @Pushkar:
    No this is not exactly what I meant;
    What we want to do is a kind of classical configuration management or at least version control of
    development objects like ABAP programs, table definitions, table data etc. that are contained within our SAP development system.
    It's not about version management of external documents imported into SAP.
    I know that there is a kind of version control via Transports, but this does not cover all classical version control mechanisms; what we are missing there is
    - the possibility of reverting to an older version of an 'object'
    - Branching / Merging mechanisms
    - the possibility to choose which changes I want to release with which transform and which objects
    - view differences between arbitrary versions of an object
    I was hoping there is maybe a kind of 'add-on' or maybe even a built-in tool that provides classical version control mechanisms or something similar.
    Thank you for further help,
    Regards,
    Jörg

  • Software Configuration Management and Delivery

    A client of ours wants to use Designer6i for software configuration management. We set it up, got it working, and have demonstrated such to the client. Oracle's documentation states the one missing piece in 6i is software delivery. Designer9i is supposed to have this piece. I have been searching the documentation and can't seem to find any information describing how it works in 9i. I have read that Oracle believes it's there, but have not found any good examples of how it does this. Has anyone else tried this or found documentation they can pass along? It would be greatly appreciated.

    Thank you very much for your answers!
    @Pushkar:
    No this is not exactly what I meant;
    What we want to do is a kind of classical configuration management or at least version control of
    development objects like ABAP programs, table definitions, table data etc. that are contained within our SAP development system.
    It's not about version management of external documents imported into SAP.
    I know that there is a kind of version control via Transports, but this does not cover all classical version control mechanisms; what we are missing there is
    - the possibility of reverting to an older version of an 'object'
    - Branching / Merging mechanisms
    - the possibility to choose which changes I want to release with which transform and which objects
    - view differences between arbitrary versions of an object
    I was hoping there is maybe a kind of 'add-on' or maybe even a built-in tool that provides classical version control mechanisms or something similar.
    Thank you for further help,
    Regards,
    Jörg

Maybe you are looking for