Addition of custom tab and fields in cProject

Hello Experts,
I need to add custom tab and fields in cProject project definition level(type DPO).
As it is given in IMG help, there are two ways of doing this.
1) Addition of data in CI_DPR_PROJECT and Creating the field groups and including these fields in the field groups.
2) Creating the custom tab and assigning the webDynpro component to it.
I tried the first method. Here I am able to see the field group as the tab in cProjects but the fields included in CI_DPR_PROJECT are not appearing.
Please let me know how I can see the fields which are added to CI include.
Also,
For the second method what is the meaning of implementing the WebDynpro interface DPR_CUST_EXT_INTF ?
I appreciate if anyone explains step by step procedure for this.
Thanks in advance.
Regards
Maddy

hi Madhu,
By creating a custom tab and adding field you can do that.
Pls. follw the steps as below:
1)Enhance Data base table:
Follow the path:
Spro ->Collaboration Project ->Global Enhancement to Project elements ->Enhance Database table
You will get details about Object category, its Entity table and Structure with Customer Include/APPEND Structure
Then go to Se11 and make changes as mentioned below:
Add the fields required on cProjects Screen in table DPR_PROJECT in the Include "CI_DPR_PROJECT"
2)Run Program DPR_CUST_FLDS_IN_FC_MAP and pass structure : DPR_TS_PROJECT_EXTENDED_ATTR
Run Program DPR_CUST_FLDS_IN_FC_MAP in transaction code SE38 and execute it and in Structure w. Customer Include field, pass structure: DPR_TS_PROJECT_EXTENDED_ATTR, this will generate transport request
3)Set up field control.
Copy std. field control and create new.
Path:Spro ->Collaboration Project ->Global Enhancement to Project elements ->Set up field control
4)Create field group
Path: Spro ->Collaboration Project ->Global Enhancement to Project elements ->Set up field control
Define group to your field here for your field control.
5)Define Field groups for Customer Fields
Path: Spro ->Collaboration Project ->Global Enhancement to Project elements -> Define Field groups for Customer Fields
Make entry here. Name of group is Name of tab page in cProjects front end
Define your customer fields for field group
6)Assign field control to your Project Type:
Path : Spro ->Collaboration Project ->Structure ->Define Project type
Assign custom defined field control to the project type in Field contol field at the bottom.
With this seetings you should be able to see your custom defined fields in custom defined tab page.
Regards,
Niraj

Similar Messages

  • How to add tab and field in purchase order

    hi friends,
    I have to make changes in the purchase order. i have to add tab and a field in that.
    i know that badi ME_GUI_PO_CUST have to used this.
    can anyone send me the code or documenation fot add a tab and field using this badi or suggest me how to do this.
    if code or documenation is not available then send me the steps if possible.
    my mail id is [email protected]
                        [email protected]
    hitesh kumar

    Hi,
         1. Double-click on your implementation class
    2. Click on Attributes tab
    3. Add attribute SUBSCREEN1 with level Constant, visibility Public, type MEPO_NAME, initial value 'HDRSCREEN1'.
    please go thourhg the below link .... in this the steps are there and the some of the standard Enchancements also there.
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    See this treads :
    ME_PROCESS_PO_CUST header n item connection
    Re: BADI IF_EX_ME_PROCESS_PO_CUST~PROCESS_SCHEDULE
    <b>Reward points</b>
    Regards

  • How to make reference wbs custom data carried to new wbs when using custom tab and custom table

    I created a custom tab for WBS elements by using user exit CNEX0007 and custom screen and put a table control in it.
    As table control's data has to be stored in a table I could not use append structure of PRPS.
    When I used reference wbs, PRPS custom fields were carried also but I could not find any solution to fill table control data with reference table.
    I need to get correspondence between reference number's and new id's key data. Is there any exit, enh. that I can store the relationship.

    Solved...
    I've used an enhancement point in include LCNPB_MF38.  CJWB_SUBTREE_COPY exports a table called newnumbers. Here you can find correspondances between copied WBS and new WBS.
    Exported table to memory id.
    And imported it in another user-exit. You can use proper user exit for your need.  ( EXIT_SAPLCNAU_002)

  • RElationship of Tables and Fields in cProjects 4.0

    Hi All
    Iam writing the functional spec for a custom status report requirement in cProjects. I have experienced deifficulty in getting the information on relationship of tables.
    Can anyone help me in this regard.
    I could get the list of tables in PLM, but could not take the relationships in between them
    regards,
    Ramakrishna

    Hi Rama,
    cProjects tables generally begin with <b>DPR</b> and <b>CGPL</b>
    Regards,
    Reema.
    Pl. award points for useful answers.

  • Sharepoint 2007 - Possible to have customized ID and field auto-filling?

    Hi guys.
    I'm new to sharepoint, I have 2 questions that I could not get answers(mostly Sharepoint 2010 onwards) from Google, please help me.
    1. I need to have an ID that is unique and with the format ABC123 ( 1 = Year, 2 = Month, 3 = running number) and I need to reset the running number to 0 on every year, are these possible in Sharepoint 2007?
    2. My form will be having some fields that are identical, for example Student Name. I want to make other same fields have the same student name when users fill up or after submitted the form. Is this posisble in Sharepoint 2007?
    Appreciate for all helps and suggestions.

    About 1.
    Where is the 'ID' belong to?
    About 2.
    I  think you need develop some customized solution to accomplish this, for example, develop an Event Receiver.
    Thanks a lot,
    Hi Gavin,
    Thanks for your help on this.
    For question 1, I've got a requirement changed. That ID is actually a request ID, now users want it to be displayed on the form once the form is loaded, and that ID will be used as the Title. Is this possible? It sounds to me that the ID might be duplicate,
    unless the ID is increased once the form is loaded. But there is a risk if users didn't save their forms and just close it, the ID would be out of order.

  • InfoObject - Business Explorer Tab and field Authorization Relevant

    Is their a SAP utility / table / or transaction which can identify a field flagged on InfoObjects.
    I would like to determine all active InfoObjects which have the "authorization relevant" flagged on the
    InfoObject - Business Explorer tab.
    Version 7.0
    Thank you ...... dan

    Hi Dan,
    trIf you have used old analysis authorizations of BW3.5, in transaction RSSM if you click on Check authorization infoobjects for all infoproviders you should find a list of all authorization object which are in productive use.
    However, it does not give you the list of object which are marked as authorization relevant and have not been used in any productive cubes.
    Try table RSDCHA in se16. CHARNM - Put your char name and in OBJVERS put A. Authorization relevant flag would be 'X', if it is marked for authorization relevance.
    Hope it helps,
    Regards,
    Sunmit.

  • New tab and fields using BDT

    Hi experts:
      I have to create 2 new tabs with various fields in BP and UDM_BP t-codes for BP UDM00 (Collections Management) role.
    Following a BDT manual, I've created field group with the new fields from append strucutre in BUT100 table, a view for data set UDM100, section for the view, screen for the section and included the new screen in BUP001 sequence.
      Now I can see the tabs when running BP / UDM_BP t-codes only for UDM00 role as requested, but can't see the fields / views / subscreens on tabs.
      But, If I add my view to an existing subscreen, I can see the fields.
      I have reviewd all my process, re-creating field group, view, secton and screen and nothing changes.
      Can someone provide some guidance on what I can be doing wrong?. I'm in the dark !!!
    Best regards,
    Carlos.

    Post your question in CRM forum.
    Data Warehousing
    Regards,
    ravi

  • Adding new custom field in already existing custom tab for MM01

    Hello Guru,
    I have a requirement that add a custom field in already existing custom view of MM01. I did the following steps :
    1. I have cerated a new field in MARA using APPEND structure.
    2. I have found the function group(Y_FE_MARA) that already there other subscreens, so that I have added another subscreen in that function group and created a field from MARA in the screen.
    3. in SPRO went for the path Logistics General->Material Master->Configuring the Material->Define Structure of Data screens for Each Screen sequence
    In the 3rd step, I have choosen already existing screen sequence(Y1) and went for Data Screens and choosen for Custom tab and double click on subscreens and then I have added the program as SAPLY_FE_MARA and subscreen number(011) and saved it.
    After all the above steps, I have run MM02/MM03 then the field is not getting displayed in the screen of custom view.
    Did I miss any steps here? Please suggest me if I did something wrong.
    Thanks and Regards,
    Muralikrishna Peravali

    Hi Raymond,
    Thank you for the reply. As per the note some one already implemented the Screen Enhancement with 2 custom views. I need to add the field in any one of existing custom view. So for this I have created a Subscreen in copied function group of MGD1(Y_FE_MARA). But in the function group already 10 Subscreens were created. Is this is the problem? or else copy the FG MGD1 into another FG and create the subscreen will be feasible to my scenario?
    Please suggest me.
    Thanks and Regards,
    Muralikrishna Peravali

  • Error message does not lead to the custom tab me51n

    Hi Experts,
    When I try to to create a PR in me51n and check, a popup with error messges appear when we pick one of the entry and select edit button that leads to the field of that concerned tab.I have a custom tab and cutom field the issue is error message is displayed to fill the custom field but when I check mark that error and select edit that does not take me to the custom tab where custom field exists please suggest I have tried lot of user exits but no use.
    appreciate your help......

    We added some error message checking using Function exit EXIT_SAPLMEREQ_005. How we can bring the screen to Customer Data Tab when there are any errors under the tab. And as long as the error is not fixed, the screen will stay on the tab?
    To eloborate my question - in ME51n/Me52n, the system gives a messages window/subscreen with errors or warnings upon clicking the check button or upon save. On the messages window/subscreen, we can select a particular message and edit will take action to the corresponding tab with the cursor on the field with the issue. I understand this is standard functionality.
    However I'm looking for a way to make this work for a mandatory field on the customer data tab i.e., when I select the error message pertaining to this mandatory field and choose edit, control should jump to the customer data tab with the cursor on the mandatory field.

  • Custom tab data not saving in ME22N w/ BAdI ME_PROCESS_PO_CUST

    Hello all,
    I have implemented BAdis ME_PROCESS_PO_CUST & ME_GUI_PO_CUST and created a custom tab at the header level in ME21N/ME22N. I have fields such as Delivery Date and Ex Factory Date in my tab.
    We are able to put data in these fields and have that data populate their respective fields in the Purchase Order.
    Our users would like to be able to run ME22N and select certain line items and have only those items changed with the data from the custom fields. 
    So, my question is how do I handle line selection in the context of these BAdIs?  Is there a way to know which lines have been selected and then only change the data in those items?
    I have looked in Class CL_PO_ITEM_HANDLE_MM for an attribute or method that might help but I haven't found anything as of yet. 
    I have found that the field MEPO1211-TCSELFLAG is set when a line is selected in ME22N.  However, I haven't found a way to work with it.  It doesn't get passed to any of the methods in the BAdIs, as far as I know. 
    January 27, 2012  **************
    We were able to capture the lines selected by using code from method mass_change in Include LMEGUICJK, Function Group MEGUI.  The lines are in the lt_models table. 
    So, now my issue is getting data to save in ME22N.  When I put data in my custom tabs and select a line, the data gets changed on the screen but does not save.  It does work when I make a change in another field, like changing the description for instance.  I'm using the set_changed method in Process_Header from ME_PROCESS_PO_CUST but it doesn't work. 
    I'm getting the idea that I'm the first ABAP developer to try this...
    Thanks for any help.
    Kind Regards,
    Chris
    Edited by: Chris  Mowl on Jan 11, 2012 10:33 AM
    Edited by: Chris  Mowl on Jan 11, 2012 4:24 PM
    Edited by: Chris  Mowl on Jan 27, 2012 10:57 AM
    Edited by: Chris  Mowl on Jan 27, 2012 2:00 PM

    Hi,
    Checkout the below link :
    <link to blacklisted site removed by moderator>
    Shailaja Ainala.
    Edited by: Thomas Zloch on Jan 28, 2012 9:06 PM

  • Custom tab is replacing excise invoice tab in migo

    Hi all,
    I have developed BADI for  MB_MIGO_BADI to add tab strip in migo ,
    when i execute transaction tab is showing correctly ,But problem is when i enter purchase document number
    Excise invoice tab is replacing my customized tab and while displaying data only customized tab only appearing
    in window Excise invoice tab tab is not displaying .
    i need to display boat tabs how can it possible.
    Can any one help me out of this problem...
    method IF_EX_MB_MIGO_BADI~PBO_HEADER.
        e_cprog   = 'ZMIGO1'.           
        e_dynnr   = '8999'.                     "External fields: Input
        e_heading = 'Gate entry detail'(004).
    endmethod.

    Hi,
    Try with gf_class_id = 'MIGO_BADI_IMPLEMENTATION_CIN'.
    Thanks,
    Shailaja Ainala.

  • Ribbon Custom tab won't appear on custom list

    Hi all! If anyone could be so kind and help me with the following.
    I have created a custom list in Visual Studio 2012 and i am trying to add a custom tab to that list.
    Below is the content of the elements file for the custom tab and respective controls:
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomAction
    Id="MyCustomRibbonTab"
    Location="CommandUI.Ribbon"
    RegistrationId="10000"
    RegistrationType="List">
    <CommandUIExtension>
    <CommandUIDefinitions>
    <CommandUIDefinition
    Location="Ribbon.Tabs._children">
    <Tab
    Id="Ribbon.AnnualLeaveTab"
    Title="Annual Leave"
    Description="Annual LEave requests!"
    Sequence="301">
    <Scaling
    Id="Ribbon.AnnualLeaveTab.Scaling">
    <MaxSize
    Id="Ribbon.AnnualLeaveTab.MaxSize"
    GroupId="Ribbon.AnnualLeaveTab.CustomGroupExample"
    Size="OneLargeTwoMedium"/>
    <Scale
    Id="Ribbon.AnnualLeaveTab.Scaling.CustomTabScaling"
    GroupId="Ribbon.AnnualLeaveTab.CustomGroupExample"
    Size="OneLargeTwoMedium" />
    </Scaling>
    <Groups Id="Ribbon.AnnualLeaveTab.Groups">
    <Group
    Id="Ribbon.AnnualLeaveTab.CustomGroupExample"
    Description="This is the Annual Leave request custom group!"
    Title="Annual Leave Request"
    Sequence="52"
    Template="Ribbon.Templates.CustomTemplateExample">
    <Controls Id="Ribbon.AnnualLeaveTab.CustomGroupExample.Controls">
    <Button
    Id="Ribbon.AnnualLeaveTab.CustomGroupExample.New"
    Command="AnnualLeaveTab.New"
    Sequence="15"
    Image16by16="/_layouts/15/1033/images/formatmap16x16.png"
    Image32by32="/_layouts/15/1033/images/formatmap32x32.png"
    Image32by32Class="CSS Class Selector"
    Image32by32Top="-205"
    Image32by32Left="-341"
    Description="Create new Annual Leave Request"
    LabelText="Create New"
    TemplateAlias="cust1"/>
    <Button
    Id="Ribbon.AnnualLeaveTab.CustomGroupExample.Approve"
    Command="AnnualLeaveTab.Approve"
    Sequence="17"
    Image16by16="/_layouts/15/1033/images/formatmap16x16.png"
    Image32by32="/_layouts/15/1033/images/formatmap32x32.png"
    Image16by16Class="CSS Class Selector"
    Image16by16Top="-198"
    Image16by16Left="-290"
    Description="Approve selected request"
    LabelText="Approve"
    TemplateAlias="cust2"/>
    <Button
    Id="Ribbon.AnnualLeaveTab.CustomGroupExample.Reject"
    Command="AnnualLeaveTab.Reject"
    Sequence="19"
    Image16by16="/_layouts/15/1033/images/formatmap16x16.png"
    Image32by32="/_layouts/15/1033/images/formatmap32x32.png"
    Image16by16Class="CSS Class Selector"
    Image16by16Top="-181"
    Image16by16Left="-290"
    Description="Reject selected Request"
    LabelText="Reject"
    TemplateAlias="cust3"/>
    </Controls>
    </Group>
    </Groups>
    </Tab>
    </CommandUIDefinition>
    <CommandUIDefinition Location="Ribbon.Templates._children">
    <GroupTemplate Id="Ribbon.Templates.CustomTemplateExample">
    <Layout
    Title="OneLargeTwoMedium"
    LayoutTitle="OneLargeTwoMedium">
    <Section Alignment="Top" Type="OneRow">
    <Row>
    <ControlRef DisplayMode="Large" TemplateAlias="cust1" />
    </Row>
    </Section>
    <Section Alignment="Top" Type="TwoRow">
    <Row>
    <ControlRef DisplayMode="Medium" TemplateAlias="cust2" />
    </Row>
    <Row>
    <ControlRef DisplayMode="Medium" TemplateAlias="cust3" />
    </Row>
    </Section>
    </Layout>
    </GroupTemplate>
    </CommandUIDefinition>
    </CommandUIDefinitions>
    <CommandUIHandlers>
    <CommandUIHandler
    Command="AnnualLeaveTab.New"
    CommandAction="javascript:SP.UI.ModalDialog.ShowPopupDialog('/SitePages/Leave%20Request.aspx?isDlg=1','_blank');" />
    <CommandUIHandler
    Command="AnnualLeaveTab.Approve"
    CommandAction="javascript:alert('Approved');" />
    <CommandUIHandler
    Command="AnnualLeaveTab.Reject"
    CommandAction="javascript:alert('Rejected');" />
    </CommandUIHandlers>
    </CommandUIExtension>
    </CustomAction>
    </Elements>
    The contents of the element file for the list is as below:
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <!-- Do not change the value of the Name attribute below. If it does not match the folder name of the List project item, an error will occur when the project is run. -->
    <ListTemplate
    Name="IFX_Leave"
    Type="10000"
    BaseType="0"
    OnQuickLaunch="TRUE"
    SecurityBits="11"
    Sequence="410"
    DisplayName="IFX_Leave"
    Description="My List Definition"
    Image="/_layouts/15/images/itgen.png"/>
    </Elements>
    As seen, the RegistrationID and list Type ID are the same so in theory this should work. Also, for other lists deployed through the same solution with the same Type ID, the ribbon tab and controls render perfectly fine.
    Any ideas what may be the issue here?
    Appreciate your input!

    Hi,
    According to your post, my understanding is that you had an issue about the custom tab for list.
    As you had said, the other tabs for other lists in the same solution worked well, the code would have no issues.
    I recommend you create a new clean project with only one list and the tab to check whether it works.
    What’s more, you can also change the list template type ID(such as 100), then check whether it works.
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

  • How To Add Custom Tab To ListView Only

    I have the following custom action elements.xml snippet that is supposed to only display my custom tab and custom action button on the ListView.  
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomAction
    Id="MYCUSTOMSOLUTIONRibbonTab"
    Location="CommandUI.Ribbon.ListView"
    RegistrationType="ContentType"
    RegistrationId="0x010014D754C688D12A4FB4C811B4B4F67A5C"
    Sequence="0"
    Rights="ViewListItems">
    <CommandUIExtension>
    <CommandUIDefinitions>
    <CommandUIDefinition
    Location="Ribbon.List.Share.Controls._children">
    <Tab
    Id="Ribbon.MYCUSTOMSOLUTION"
    But when I click on the list item and it displays the modal dialog for the list item I see that the tab is also visible on the DisplayForm for the item.
    How can I display the custom tab on the list view only?

    Hi,
    The reason of this issue could related to the some settings of the custom action element.
    The workaround above also work for SharePoint 2010.
    Here is a detailed code demo works fine in my environment:
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <CustomAction
    Id="MyCustomRibbonTab"
    Location="CommandUI.Ribbon.ListView"
    RegistrationId="100"
    RegistrationType="List">
    <CommandUIExtension>
    <CommandUIDefinitions>
    <CommandUIDefinition
    Location="Ribbon.Tabs._children">
    <Tab
    Id="Ribbon.CustomTabExample"
    Title="My Custom Tab"
    Description="This holds my custom commands!"
    Sequence="501">
    <Scaling
    Id="Ribbon.CustomTabExample.Scaling">
    <MaxSize
    Id="Ribbon.CustomTabExample.MaxSize"
    GroupId="Ribbon.CustomTabExample.CustomGroupExample"
    Size="OneLargeTwoMedium"/>
    <Scale
    Id="Ribbon.CustomTabExample.Scaling.CustomTabScaling"
    GroupId="Ribbon.CustomTabExample.CustomGroupExample"
    Size="OneLargeTwoMedium" />
    </Scaling>
    <Groups Id="Ribbon.CustomTabExample.Groups">
    <Group
    Id="Ribbon.CustomTabExample.CustomGroupExample"
    Description="This is a custom group!"
    Title="Custom Group"
    Sequence="52"
    Template="Ribbon.Templates.CustomTemplateExample">
    <Controls Id="Ribbon.CustomTabExample.CustomGroupExample.Controls">
    <Button
    Id="Ribbon.CustomTabExample.CustomGroupExample.HelloWorld"
    Command="CustomTabExample.HelloWorldCommand"
    Sequence="15"
    Description="Says hello to the World!"
    LabelText="Hello, World!"
    TemplateAlias="cust1"/>
    <Button
    Id="Ribbon.CustomTabExample.CustomGroupExample.GoodbyeWorld"
    Command="CustomTabExample.GoodbyeWorldCommand"
    Sequence="17"
    Description="Says good-bye to the World!"
    LabelText="Good-bye, World!"
    TemplateAlias="cust2"/>
    <Button
    Id="Ribbon.CustomTabExample.CustomGroupExample.LoveWorld"
    Command="CustomTabExample.LoveWorldCommand"
    Sequence="19"
    Description="Says I love the World!"
    LabelText="I love you, World!"
    TemplateAlias="cust3"/>
    </Controls>
    </Group>
    </Groups>
    </Tab>
    </CommandUIDefinition>
    <CommandUIDefinition Location="Ribbon.Templates._children">
    <GroupTemplate Id="Ribbon.Templates.CustomTemplateExample">
    <Layout
    Title="OneLargeTwoMedium"
    LayoutTitle="OneLargeTwoMedium">
    <Section Alignment="Top" Type="OneRow">
    <Row>
    <ControlRef DisplayMode="Large" TemplateAlias="cust1" />
    </Row>
    </Section>
    <Section Alignment="Top" Type="TwoRow">
    <Row>
    <ControlRef DisplayMode="Medium" TemplateAlias="cust2" />
    </Row>
    <Row>
    <ControlRef DisplayMode="Medium" TemplateAlias="cust3" />
    </Row>
    </Section>
    </Layout>
    </GroupTemplate>
    </CommandUIDefinition>
    </CommandUIDefinitions>
    <CommandUIHandlers>
    <CommandUIHandler
    Command="CustomTabExample.HelloWorldCommand"
    CommandAction="javascript:alert('Hello, world!');" />
    <CommandUIHandler
    Command="CustomTabExample.GoodbyeWorldCommand"
    CommandAction="javascript:alert('Good-bye, world!');" />
    <CommandUIHandler
    Command="CustomTabExample.LoveWorldCommand"
    CommandAction="javascript:alert('I love you, world!');" />
    </CommandUIHandlers>
    </CommandUIExtension>
    </CustomAction>
    </Elements>
    Here is a detailed article for your reference:
    https://msdn.microsoft.com/en-us/library/office/ff407250%28v=office.14%29.aspx
    Thanks
    Best Regards
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected].
    Jerry Guo
    TechNet Community Support

  • Custom Infotypes and Change History

    HR Gurus,
    I am being told that with custom infotypes, we can not track change history.
    THe scenario I have is that I need to be ableto capture Address Changes (Address Line 1, Address Line 2, City, State and Zip) and send a Delta for the changed address.
    In my unique situation, I have been told that if Address Line 2 is deleted, than the change histiry can not capture the fact that it was deleted and all change history regarding its prior existnace will be deleted if the Address Line2 is removed.
    I am not entirely sure=, but I wanted to ask you guys anyway if I woukd be able to track Change history.
    -Feroz

    Hi Feroz,
    Do not believe everything you hear.  You can view changed and deleted information from custom infotypes and fields. 
    First, I am not sure why you need a custom infotype for addresses when IT0006 is available to you.  You can more easily create a custom subtype if the supplied ones do not meet your needs.
    But for any PA infotype including custom infotypes, you can use the Logged Changes to infotype Data report (RPUAUD00).  You have to set up the infotype to be logged in the IMG:  Personnel Management --> Personnel Administration --> Tools --> Revision --> Set Up Change Document.  In the first section, you list the infotypes you want to track changes for including your custom infotype.  In the second step you list the fields you want to track.  "*" means any change to any field.  And in the third step you indicate whether the information is kept as a long term or short term document. 
    When you run the report, you can enter the infotype and period you want and the first list will be all changes to that infotype.  Select one to view the details and you will see each field listed with the original data and the new data.  If a field is deleted, it will appear blank in the new area, but you can still see the old entry in the previous data column. 
    Also, if an individual deletes a entry in an infotype by using Copy and enters in a new start date, the old record will be delimited, but still be available for viewing.  Also, every infotype records who made changes and the date of the change. 
    Paul

  • Custom field in VA01 at item level in Additional Data B Tab

    Hi ,
    I have a requirement to add a custom field at item level in Additional Data B tab of VA01/VA02. We have to store the data in that field in the VBAP table also have to validate the data entered in the field when user hit save.
    Can any body tell me step by step procedure to do that.
    Appreciate your response.
    Thanks,
    Rohit

    Add append structure  ZAVBAP  in table VBAP in Tcode: SE11.
    In this structure include the new fields to be added to the screen.
    Then in Tcode : SE80
    take program: SAPMV45A
    take screen 8459  and add the new field.
    Also add the validation in the flow logic.

Maybe you are looking for

  • CC Desktop app crashes mid-installation

    Hey, I work in a post-production facility, and every time we need to install an update for CC, at least half of our machines experience problems with the CC Desktop App - most of the issues have to do with softwares not showing up as installed (even

  • Display Resolution with Beige G3

    Hello, I am running a G3 Beige with an OWC G4 500 MHz OWC upgrade processor. The machine is running Mac OS 10.4.8 well. I love to have more choice in the display resolution. A few days ago, I accidentally touched a couple of things, and was able to c

  • Substitution variables in stored procedures

    Help, anybody! I want to create a procedure that updates a column of a table, however I want that column and the new data specified at run time. I've tried writing a procedure that has substitution variables for the column and new_data values: CREATE

  • How to make this work?

    I hope you'all experienced users can help. I come from a background of having worked for a County Govt. where we as the IT staff had Blackberrys. I am guessing they had a BES. I got used to that function! Now, I just bought an 8830 through Verizon, a

  • Using Black Macbook as External Drive

    My Black Macbook's display died on me in April. After repeated attempts to fix it myself, I gave in and bought a new unibody Macbook two weeks later. School doesn't stop because my laptop's broken! I don't want to get rid of my first Mac - call me se