Change a PD Infotype

Hi All,
Is it possible to change a PD infotype and regenerate it after you have created it?
I have created an infotype (9510) in PPCI but now there is a request to add an additional 10 fields to the structure.
Is it possible to change this structure and regenerate the infotype?
Many Thanks for any help,
Colm

Thanks for your suggestion, however unfortunatly if I try to enhance a PD infotype I get the following message.
Infotype 9510 can not be enhanced
Message no. PG383
Diagnosis
Infotype 9510 cannot be enhanced because it is not intended to be so by the system.
Individual standard infotypes are not intended for enhancement with the enhancement concept.
System Response
The enhancement is not possible.
Procedure
Check whether the PS structure of the infotype (PSnnnn) contains the Include CI_Pnnnn. In this case, an enhancement should be possible and if there is an error, you should contact SAP.
If the infotype is not a standard infotype but instead a customer infotype with a number of 9000 or more, then it is not intended for enhancement.
In this case, the infotype must be intended for enhancement:
Insert CI-Include in PS-structure,
Include subscreen_T582c in the screen for individual maintenance and the accompanying flow logic.

Similar Messages

  • Change Logs for Infotypes !!

    Hi,
    How do i activate Logs for an Org Infotype ? Can I do this for Custom Infotype too ?
    Thanks in Advance !!
    Naveen

    Hi Naveen,
    Please refer the following steps in SPRO
    Position Budgeting and Control ->Automatic Commitment/Budget Creation ->Basic Settings ->Activate Recording of Financing Relevant Infotype Changes ->Define Relevant Object Types for Change Log
    Here, you can define the object types for which you want to monitor the changes
    Position Budgeting and Control ->Automatic Commitment/Budget Creation ->Basic Settings ->Activate Recording of Financing Relevant Infotype Changes ->Define Infotypes Relevant for Change Log
    Here, you can define the infotypes that you want to monitor.
    Finally, make sure the change log is activated at the below step
    Position Budgeting and Control ->Automatic Commitment/Budget Creation ->Basic Settings ->Activate Recording of Financing Relevant Infotype Changes ->Activate Change Log for Infotypes
    I hope this helps you.
    Regards,
    Swapna.

  • Finding changes in HR infotypes by date.

    Hi All,
    I am required to develop a report giving * changes in HR infotypes by date.
    *I have made use of two Function Modules, HR_INFOTYPE_LOG_GET_LIST and
    HR_INFOTYPE_LOG_GET_DETAIL. I am able to correctly get the table giving
    output of first function module HR_INFOTYPE_LOG_GET_LIST. However, when I am
    passing each record of table retrieved as output of first function module to
    second function module, it is taking a lot of time to process and finally
    gives a dump at the SELECT SQL statement that is responsible for retrieving the data from PCL4 cluster.
    Regards,
    Ameet

    Hi,
    Thanks for the reply.
    Yes, thats true. My requirement is based on report RPUAUD00 infotype audit report.
    Based on this report and Functional Specification given to me, I am required to make use of two Function Modules mentioned earlier.
    I have written a code given below:-
    DATA: t_change_list TYPE pldoc_key_tab,
    w_change_item TYPE pldoc_key.
    CALL FUNCTION 'HR_INFOTYPE_LOG_GET_LIST'
    EXPORTING
    TCLAS = 'A'
    begda = p_aedtm
    endda = p_aedtm
    TABLES
    infty_logg_key_tab = t_change_list
    DATA: t_before TYPE prelp_tab,
    t_after TYPE prelp_tab,
    w_before TYPE prelp,
    w_after TYPE prelp.
    LOOP AT t_change_list INTO w_change_item.
    CALL FUNCTION 'HR_INFOTYPE_LOG_GET_DETAIL'
    EXPORTING
    logged_infotype = w_change_item
    TABLES
    infty_tab_before = t_before
    infty_tab_after = t_after.
    ENDLOOP.
    Now, when I loop at t_after into its corresponding workarea, just to know the records populated by means of following code.
    LOOP AT t_after INTO w_after.
    CASE w_after-infty.
    WHEN '0001'.
    WHEN '0007'.
    etc..........
    ENDCASE.
    ENDLOOP.
    It gives me dump when report is run, and the dump error screen locates this error at point select * from PCL4.....
    I hope that my problem is more clear to you now. Please help me out to understand what would be causing to give the dump.
    Also I want to ask in case I dont want to use standard PNP selection screen. Inspite of that I want to use the only three select options viz Changed By, Changed On and PERNR from the RPUAUD00 infotype audit report. How can I achieve this. Is there a way to do this.
    Regards,
    Ameet

  • Function Module to change start of infotypes when hire date changed in HCM

    Hello Guys,
    I have a scenarion where in i need to change the start of the infotypes(Ex IT0001,2,7,41.105 etc) for an employee in the program with new hire date. For this already one BDC is there with PA41 recording but for some scenarios it is not working. I am searching for a FM to overcome the issue. Coudl any one pls help me if you have the same problem eralier.
    Early help appreciated......
    Thanks,
    Preetham

    This way we need to change all the infotypes with this FM in the program which are there in PA41 to change the date,  I am looking a direct FM whicn can do the functionality of PA41 in instead of BDC.
    Thanks ...

  • LOgged Changes in Customer infotype

    Dear All,
    We have built a custom infotype for holding the bonus data.  Some infotype data is stored in a custom table apart from Infotype table.  We need to report/ log the changes to the data that is stored in the custom table.  I am unable to find out how this can be achieved in table T585A, b or C.
    Thanks in advance.
    Regards,
    Lakshmi

    Hi Ram Manohar,
    Thanks for your quick response.  But the requirement is to report the changes in the infotype using the standard transaction S_AHR_61016380.
    I have done the configuration updations in Table T585A, B & C but the data which is in custom table is not getting reported during running the log report.
    Can you pls let me know how to go about this.
    Regards,
    Lakshmi

  • PA -       Log  Changes done to infotypes

    I want to Log Changes in Infotypes
    For exg, if any changes are done in any infotype I want to log it and when I run a report I should see all the changes which are done in SAP system
    For exg this report - S_AHR_61016380 - Logged Changes in Infotype Data..
    I have logged this infotypes, but when I report I don’t see any changes in any infotype I do,
    If you could help me on this would be gratefull

    Hi Fahad.  When you say that you have logged the infotypes, do you mean that you have gone into the configuration and added them to the report?  If you go to transaction SM31, look at view V_T585A.  This will show you all of the infotypes that are currently set up for the logged changes report.  If you go to the change view you should be able to add infotypes.  View V_T585B will show you which field groups have to contain a change for the infotype to be included on the report.  If you have field group 01, the field name should be *.  This means that any field that is changed for the infotype will result in the change being included on the report.  View V_T585C will give you the field group characteristics.  The document type for the field group can be either 'S' (short) or 'L' (long).  We have all of ours set to short.  Perhaps your changes aren't showing up on the report because you're missing an entry in one of these views.  I hope this helps.
    - April King

  • Changes in custom infotypes not captured in badi 'HRPAD00INFTY'

    Hi
    I have created a custom infotype 9038 and my requirement is, any changes in the infotype have to be logged in to a custom table. Any changes in standard infotypes are getting captured in badi 'HRPAD00INFTY' - method 'IN_UPDATE' and i am able too update my custom table.  But changes in custom infotype 9038 is not triggering the badi 'HRPAD00INFTY'.
    Could any body suggest which tables should be maintained to trigger the badi or do we need to do any configuration using SPRO?
    Thanks and regards
    Badri

    I created the interface which is running successfully.
    Now i did some changes in target table(data base level).
    I reversed the updated table in model section. Till here its ok
    The table which is updated in the model section is not automatically updated in the interface.
    I have to drop the existed datastore in the interface and and re do the entire process of bringing the updated datastore, mapping,etc..
    Please tell the any alternate way.
    Regards
    suresh

  • How to restrict change/creation of Infotype record after termination action

    Hi All,
    Based on my client requirement, we have to restrict any change or creation of certain infotypes after performing termination action.
    For Ex:- Suppose termination date is 01.01.2008. End user should not able to change or create any new record for infotype 0001, 0008 and 0016 after 01.01.2008.
    This is very critical. Request your valid input ASAP.
    Thanks in advance.
    Regards,
    Purnima

    Hi Sreenu,
    Thanks for your valid input.
    I tried by giving "EDQ". Then I got below mentioned error while performing termination action.
    Error:- "Status EDQ of the user interface MP000100 missing"
    Can you help please?
    Regards,
    Purnima

  • How i need to write a logic to generate idoc for some of infotypes, when i change the single infotype

    Hi experts,
         I have an requirement , when I change any infotype record from pa30 or pa40, i.e
    suppose I am changing the infotype 0002  in pa30 , the idoc only generated for that changed infotype only,
    but I need it to generate the idoc for  some other infotypes also I.e(0000,0002,t528t, 0016).
    So please give me some help to generate idoc when I run a rbdmidoc(bd21).
    Thanks in advance.
    Venkat 

    yes, visible bounds is reading the non-visible masked objects too.
    you're going to have to do it the hard way, loop through all your objects to get your bounds manually, and while you're at it, test for clipping masks and use the masking path instead.

  • Undo changes in an Infotype

    Hi,
    I have added additional fields to Infotype 0002 using the customer enhancements structure.
    The Infotype already included some previous changes.
    After adding the new fields all previous screen attributes and logical checks in the  program were deleted, since I have regenerated the all the screens.
    How can I restore the changes ?

    Hi,
    The reason is that have the regenerate the ABAP porgram
    Use the following Transaction PM01 to Create Infotype
    One suggestion also when you make any modification like that always download the table data into Excel file before doing any physical modification to the table. At least you have the data as backup.
    Good luck and hope that I have answered your question
    Regards

  • Reading changes to OM infotype record

    Hi exterts, I have a requirement wherein I have to display data of all changes made to a position in infotype 1000 for a given selection period. These changes could be for the short description of the position for an example. How can I get this data? Kindly suggest any function module or method for this.

    Read from table : DBTABLOG and get the data as follows..
    assign i_dbtablog-logdata+0(i_dbtablog-dataln)
    to <c_field> type 'C'.
    move <c_field> to gv_logdata.
    Also check program RSVTPROT ..

  • Update an infotype depending uponthe changes in another infotype

    Hi All,
    I have a requirement in which i have to do the following:
    On Updation of BEGDA, ENDDA and ZSALOP  IT9051 for a pernr, a new record is to be created in IT2001 of home country with the same BEGDA, ENDDA and  AWART for the same pernr.
    I am writing the code in transaction PM01, screen module of IT9051 (PAI).
    As i am new to ABAP so can anyone tell me the statements which i can write for the above requirement.
    Helpful answers will be rewarded.
    TIA.

    HI!
    I think you should use dynamic actions (t588z).
    It will be simpler and easier to modify in the future (what if the requirements change? somebody will go "inside" infotype an will have to modify the code?).
    Read help about dynamic actions if you didnt use it yet.
    Regards,
    Stanislaw Adamski

  • How copy changes in standard infotype using scc1

    hi,
    i m enhancing standard infotype 0022 adding single field using pm01 .
    changes are showing in our development client in pa30 screen,
    but when i copy the request to other client changes are not reflecting in pa30 screen.
    i checked changed screen layout it is showing that additional field but it is not showing in pa30.
    pls help.
    regards,
    sudhir ghag.
    SAP ABAP HR Consultant.

    Hi ,
    Pls check the entry in V_T582A in 2 different clients.
    This must be missing in other client.
    Transport this table entry.
    Hope this will work.
    Thanks
    Partha.

  • Approver name as changed field in infotype instead of WF-BATCH

    HI Experts,
    I am working scenirio webdynpro with workflow. When user submits the reocrd  from webdynpro screen it should be stored in custom infotype. Creating record process should be done through workflow backgroud step.
    In above scenirio ,Changed By filed in infotype  as WF-BATCH. But i need to display user name in that field.
    Please refer below image FYI.
    Thanks in advance

    Thanks for quick reply..
    In standard infotype 2002 has already field UNAME, So no need to add field in infotype.
    I have tried like p2002-UNAME = 'SCNUSER'.
    But it didn't work because updation done by backgroud through workflow.
    Please let me know in you find any alternative solution.
    Thanks,
    Srinivas.

  • How to change package of infotype

    Hi all,
    i have created a an infotype and assigned it to a package. i want to put the infotype in another package. can anyone tell me how to do this?
    regards,
    hamza

    HI hamza,
    1. goto  pm01
    2. enter your  infotype
    3. click on radio button (PS Structure)
    4. Click on EDIT button
    5. the structure of that infotype will get opened
    6. menu :  GOTO---->Object Directory Entry
    7. Change the package
    8. Come back to PM01 and refresh
    9. The new package name will appear
    regards,
    amit m.

Maybe you are looking for