Custom infotype replacement for dialog modules

Hi,
I have been asked to recreate a custom OM infotype (created with PPCI and based on the Planned Compensation infotype) to the new SAP EHP4 environment.  Part of the infotype is a custom dialog maintenace module that allows the infotype to be viewed and maintain with the PP01 transaction (planned compensation is linked to a job).
When I recreate the code in the new environment (I cannot use a transport), I am unable to recreate the dialog module because the system says "dialog modules are obsolete and no longer supported."  Can you tell me what is the new way to create the new maintenance screen and have it work with PP01.  Also, it seems that if I try to change the configuration table T777D (using SM30) with something other than a dialog module name, it doesn't accept it, so where does the new maintenance screen go in that table?
Thank you in advance for your help.
Christian Durini.

Hi,
whereever we create a custom OM infotype using PPCI transaction, the system will go to next level as with titles as
- Module Pool Program
- Screens
- Tables and etc...
so as per the structure of Module Pool Program, first of all we have to create Program (Double click on each Program after that the cursor will to next screen.here we have to click on create button). After that go to SE51 and enter the program and screen number, click on change button. 
Normally whenever we create info type the system will maintain with screens as 1000, 2000, 3000
follow above procedure for 3 screens.
Ram.

Similar Messages

  • Custom Infotype : Only for Disply Mode Change and Create Should be disable

    Dear Experts,
                        I Created a custom infotype in PM01 for Exit process , my client requirement is this infotype  only shows the details .
    Could you please tell me how to disable the Create and change button in PA30 Screen ?
    Regards,
    Sivakumar.A

    hi siva
    In PM01 itself you have option module pool, select that option go to screen program.
    there select field->dbl clk-> screen attributes pop up will come.
    there you have to change the input/output option
    Regards
    Deva

  • Custom Bootstrap accordion for FAQ module

    Hi I am trying to set up a  Custom Twitter Bootstrap javascript accordion for FAQ module.
    Nearly there, yet only one of the faqs works in that you click on the question and the answer opens, clicking on any other question opens up the same question
    I've customed Faq list layout with this code:
    <div class="panel panel-default">
    <div class="panel-heading">
    <h4 class="panel-title">
    <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#1">
    {tag_question_nolink}                  </a>
    </h4>
    </div>
    <div id="1" class="panel-collapse collapse">
    <div class="panel-body">
    {tag_answer}
    </div>
    </div>
    </div>
    I presume I need to amend the code where it has number 1 as only working for one faq but not sure how?
    Any help GREATLY appreciated.

    Hi thanks for replying, yes definately agree there should be no short cuts, I've had a good read through the docs, tried may things but all in vain so just stuck with coding as normal without the BC FAQ integration, It is obvious the problem is the requirement for each collapse question and answer to have their own assigned unique ID's, yet I cannot seem to work out how to dynamically create a unique ID for each via the FAQ Module Template (list Layout), thats why only one of them worked with my code.
    Anyway this works without the FAQ module integration but defeats the object really: http://aon-lafarge.businesscatalyst.com/FAQs.html
    I'm frustrated as I managed to set up a custom FAQ accordion for a different site using jQuery UI Accordion control integrating with the FAQ module,but this did not require unique ids to work, please see:
    http://www.royalmintmuseum.org.uk/about-us/faqs/index.html
    I was hoping to do the same with the Bootstrap collapse/accordian,but defeated this time,  I will however keep trying...

  • To find the custom reports existing for a module

    Hi All,
    We have a requirement wherein we want to find the custom reports existing for a particular module.
    I would like to confirm will the following query help :
    SELECT doc_id, doc_name, doc_developer_key, doc_folder_id
    FROM eul5_us.eul5_documents doc
    WHERE doc_name LIKE <Workbook Name>
    Does the table 'eul5_documents' contain data for standard reports also. If it is so what specific check I need to apply to fetch only the Custom reports.
    Regards,
    Shruti

    Hi shruti,
    find the custom reports existing for a particular module.The query you wrote works fine.But for particular module as you said,you add the fnd_responsibility to the query.
    So you will ge the details of the custom reports.
    There is no such thing of specific check to find custom reports.
    Hope this helps.Any more issues do let us know.
    Best Wishes,
    Kranthi.

  • Replacement for function modules

    can anyone let me know the replacement for these function modules
    POPUP_TO_CONFIRM_STEP
    POPUP_TO_CONFIRM_WITH_MESSAGE

    It says the name of the replacement right there in the Attributes of the above FMs: POPUP_TO_CONFIRM.
    Hope this helps.
    Sudha

  • Need replacement for function module "WWW_GET_SCRIPT_AND_HTML"

    Hi,
    We are upgrading the system  from 4.6c to ECC 6. "WWW_GET_SCRIPT_AND_HTML" is flagged as obsolete in the ECC 6 version.Can you please give me a replacement for the above FM.The code is as follows.......thanks in advance
    CALL FUNCTION 'WWW_GET_SCRIPT_AND_HTML'
           EXPORTING
                obj_name = 'SDCAS_XML_TEMPLATE'
           TABLES
                html     = xml_output.
    Thanks n regards,
    Indu

    Hi Indu,
    Did you find the answer? If so could you post it?
    Thanks in Advanced!
    Kind Regards,
    Gerardo J

  • Replacement for Function Module 'SEND_TABLE_TO_EXCEL' in ECC 6.0

    Hi Friends,
    Can anybody help me to find the replacement of Function Module <b>'SEND_TABLE_TO_EXCEL'</b> in ECC 6.0.
    The Function Module exists in 4.6b. But it is no longer available in ECC 6.0.
    Regards,
    Vaitheeswaran.

    If you want to download an internal table to excel format you can use the <b>"GUI_DOWNLOAD"</b> function.Some sample code is as below.
    types: begin of gs_xcel,
            vkorg      type vbak-vkorg,
            del1(1)    type c,
            vtweg      type vbak-vtweg,
            del2(1)    type c,
            zzposmgr   type zzsdacspo-zzposmgr,
            del3(1)    type c,
            zz_region  type zzsdaregn-zz_region,
            del4(1)    type c,
            ename2     type pa0001-ename,
            del5(1)    type c,
            zzcsospos  type vbak-zzcsospos,
            del6(1)    type c,
            ename      type pa0001-ename,
            del7(1)    type c,
            vbeln      type vbfs-vbeln,
            del8(1)    type c,
            text       type t100-text,
            del9(1)    type c,
            msgv1      type vbfs-msgv1,
            del10(1)   type c,
            auart      type vbak-auart,
            del11(1)   type c,
            erdat      type vbsk-erdat,
            del12(1)   type c,
            wadat_ist  type likp-wadat_ist,
           end of gs_xcel.
    data: gt_xcel type table of gs_xcel,
          gws_xcel type gs_xcel.
    data: v_tmp_name type string,
    v_tmp_name = 'c:\sdrinver.xls'.
        call function 'GUI_DOWNLOAD'
         exporting
         BIN_FILESIZE                    =
           filename                        = v_tmp_name
          FILETYPE                        = 'ASC'
         APPEND                          = ' '
          WRITE_FIELD_SEPARATOR           = ','
         HEADER                          = '00'
         TRUNC_TRAILING_BLANKS           = ' '
         WRITE_LF                        = 'X'
         COL_SELECT                      = ' '
         COL_SELECT_MASK                 = ' '
         DAT_MODE                        = ' '
         CONFIRM_OVERWRITE               = ' '
         NO_AUTH_CHECK                   = ' '
         CODEPAGE                        = ' '
         IGNORE_CERR                     = ABAP_TRUE
         REPLACEMENT                     = '#'
         WRITE_BOM                       = ' '
         TRUNC_TRAILING_BLANKS_EOL       = 'X'
         WK1_N_FORMAT                    = ' '
         WK1_N_SIZE                      = ' '
         WK1_T_FORMAT                    = ' '
         WK1_T_SIZE                      = ' '
       IMPORTING
         FILELENGTH                      =
         tables
           data_tab                        = gt_xcel
         FIELDNAMES                      =
        EXCEPTIONS
          FILE_WRITE_ERROR                = 1
          NO_BATCH                        = 2
          GUI_REFUSE_FILETRANSFER         = 3
          INVALID_TYPE                    = 4
          NO_AUTHORITY                    = 5
          UNKNOWN_ERROR                   = 6
          HEADER_NOT_ALLOWED              = 7
          SEPARATOR_NOT_ALLOWED           = 8
          FILESIZE_NOT_ALLOWED            = 9
          HEADER_TOO_LONG                 = 10
          DP_ERROR_CREATE                 = 11
          DP_ERROR_SEND                   = 12
          DP_ERROR_WRITE                  = 13
          UNKNOWN_DP_ERROR                = 14
          ACCESS_DENIED                   = 15
          DP_OUT_OF_MEMORY                = 16
          DISK_FULL                       = 17
          DP_TIMEOUT                      = 18
          FILE_NOT_FOUND                  = 19
          DATAPROVIDER_EXCEPTION          = 20
          CONTROL_FLUSH_ERROR             = 21
          OTHERS                          = 22

  • Replacement for Function module 'ADDRESS_READ_FOR_USER'

    Hi,
        Please let me know the replacement for the FM 'ADDRESS_READ_FOR_USER'. This is obsoletein ECC6.0.

    Hi aparna,
    ADDRESS_READ
    Regards,
    Vamshi

  • Custom infotype updation

    Hi Expects,
    I am working on custom infotype creation. In my requirement I have used table control concept where user enters multiple records and updates the custom infotype.
    For a single PERNR,SUBTYPE, BEGDA and ENDDA I want to update multiple records into the infotype using table control concept.
    Ex: PERNR : 25
          SUBTY: 2001
          BEGDA: 01/01/2001
          ENDDA: 12/31/2001
    Here by using the function modules 'HR_INFOTYPE_OPERATION' or 'HR_MAINTAIN_MASTERDATA' I am trying to update the custom infotype where sequence number need to be increamented automatically for duplicate entries but only one record is getting updated instead of multiple records.
    I have maintained the time constraint as '3'.
    Please let me know the procedure to update multiple records at a time into custom infotype.
    Regards,
    Mahesh.

    Hi,
    In the custom infotype table, if their are  duplicate then the sequence number field value will be created automatically for time constainst '3' but using the function module it is not creating the sequence number but using the modify statement it is working fine.
    Ex: Modify PA9002 from table GT_PA9002.
    Please let me know the solution for updating multiple records into a custom infotype.
    Regards,
    Mahesh.

  • Query Related to Custom InfoType Modification on Screen ?

    Hi There,
    We had created a custom infotype 9003, for entering service related details of the govt.employees. Here in the req had  a field regarding for Physically Handicap with only possible anwers as yes or no. so i went on creating two different field in the structure PS9003 two fields ZPHYC_Y & ZPHYC_N each having 1 character as input. after this i converted these two input fields to Radio button & combined them in group using Screen Painter also assigned a single function code to these two radio button. Now my other requirement is upon selecting Yes radio button a second field displaying a dropdown box of possible Phy.Category should be displayed. & upon selecting No the Box should remain greyed out.  This is a typicall HR Requirement Please provide your suggestions
    Edited by: priyeshosi on Apr 6, 2011 8:01 PM

    I have resolved this ticket by creating a subscreen inside the original Infotype screen & calling the custom visibility function module & at there doing LOOP AT SCREEN in PBO event of the subscreen.
    Edited by: priyeshosi on May 10, 2011 10:19 PM

  • How to add F4 functionality to a field in the Custom Infotype

    Dear Friends,
    I have created a custom Infotype 9332 for tracking the career growth of the employee. now i want add F4 functionality to a field in this infotype. How to do it and where to implement the code. Please suggest your valuable options.
    regards.

    Hi,
      You have 2 options.
    1.Table Level
    create a search element and you can attch it in table.
    2.Screen Level.
    In the Flow logic, create a module like " FIELD P9332-fieldname MODULE f4_values" under PROCESS ON VALUE-REQUEST.you can do the coding in the module for populating.
    Reward points if helpful.
    Regards,
    Manoj.

  • Custom infotype and validations

    Hello All,
    I am maintaining a custom infotype 9990 for my client, the infotype stores information about stock options and equity plans. Now I have added a field. The requirement is that when user enters the field or even when tries to change it , either using direct entries in SE11 or even through PA30, then I need to make sure that the value is greater than another field in another table. Doubts raised are
    1. Do i need a badi or user exit.
    2. Whatever I need where do i need to implement it, i mean in particular function module and at wat fcode and wat program?
    Spare me if the requirement is too vague. Please ask for specifications if needed.
    thanks and regards,
    Reena

    1) go to SE80 and ur module poolprogram for Infotype 9990 say it is - MP999000.
    2) go to ur screen of infotype say 2000
    3) in the PAI of the screen u will find the below code just below the" Module Exit at Exit command" -
    CHAIN.
        FIELD P9343-BEGDA.
        FIELD P9343-ENDDA.
        FIELD P9343-SALARY.
        FIELD P9343-DNAME.
        FIELD P9343-HDATE.
        FIELD P9343-PLANS Module Check_field.
        FIELD P9343-ORG.
        FIELD P9343-DOB.
        FIELD P9343-NAME.
        MODULE INPUT_STATUS ON CHAIN-REQUEST.
      ENDCHAIN.
    4) in above code say for field PLANS i need to check that it shud be greater than field ORG.so  i have written a module for field PLans named as 'Check_field'.
    5) code of that module  -
    *&      Module  Check_field  INPUT
          text
    module Check_field input.
    if P9343-PLANS LT P9343-ORG.
    MESSAGE E000(000) WITH 'Position can not be smaller than org unit number'.
    endif.
    endmodule.                 " Check_field  INPUT

  • Data not saving in Custom Infotype

    Dear Experts,
    I have created a custom infotype, 9003, for this I creates a structure ps9003.
    And I have to create a primary key field in my infotype, so I added a field in PA9003 as key field.
    Now this key field was not coming in the infotype screen, so I added it using screen painter.
    But now when I save the data the data is not saved in this key filed.
    Please Suggest.
    Warm Regards,
    Upendra Agrawal

    Hi
    As of my knowledge the primary key for the PA infotypes will be MANDT+PAKEY structure.  What is the need of adding the primary key.
    - While creating the custom infotype using PM01 screen will be automatically generated for the fields declared in PS structure
    - Screen Generation will wipe out the custom written on the fields so this is to be carefully handled.
    - if you added the field check logic in PAI & PBO
    - Check are you passing the data back to the infotye structure

  • Replacement for CRM_INTLAY_GET_HEADER_GUID in WebClient UI

    Two years ago we implemented a classic badi for badi definition CRM_PRODUCT_I_BADI.  Within the badi we need to determine the transaction header GUID.  For the last two years the badi has operated by calling function module CRM_INTLAY_GET_HEADER_GUID to retrieve the header GUID.  This function module still works fine if you are processing from within SAPgui.  However, if you are processing from within the WebClient UI the function module no longer works because the header GUID is no longer buffered in that function group.
    I have resorted to using function module CRM_ORDERADM_H_GET_OB but I am wondering if anyone knows of a more elegant replacement for function module CRM_INTLAY_GET_HEADER_GUID that will work in the WebClient UI?  Perhaps something that pulls the header GUID out of the BOL core?  Thanks.

    Paul,
    Technically when you are in the BADI's you are below the BOL layer and have to use the one order API function modules.  I prefer using the OW modules instead of the OB, and technically I believe you are supposed to use OW instead.
    The CRM_ORDERADM_H_READ_OW is probably your best bet down in that layer.
    Thank you,
    Stephen

  • Custom infotype data from rec to pa

    Dear Gurus
    We have some custom infotypes for the applicant, while we perform the hire applicant action, the same infotypes data  should be transferred to PA how to do this
    Kindly suggest
    Thanks
    Kumar

    Dear praveen
    We have 2 custom infotypes, developed for the purpose recruitment , once the applicant is selected and joined, we perform the hire applicant action, then what ever these 2 custom infotypes data, which there is  in the recruitment data base, should be transferred to PA data base

Maybe you are looking for

  • What is the latest version out? why does it not work on my phone?

    Firefox also force closes every time it is opened.

  • Problem with most recent apple combo software update

    So about a month ago I posted here about a problem I'd been having for a while that others seemed to have as well, with safari crashing and for me dashboard as well. Looking at my crash report, I was advised that most likely this was a javascript err

  • What is Status Reporting Component in SCCM 2012 R2?

       Hello to all, I checked the following config. "Status Reporting Component Properties" for a primary site but didn't get its purpose. Its default config brings a server and client component status, that are concentraed in "All Milestones" report .

  • SM59 problem in ECC50 to send Idocs to XI

    while creating RFC in ECC5.0 to post IDoc's into XI. I got into some problem. we have to give XI user.Id/pw <u>or</u> ECC50 user.Id/pw. which Is correct. how many bytes is the p.w length and we have give p.w in uppercase. is this correct

  • Ibooks and worldwide territory rights

    I'm a published author and I have just submitted my book to itunes. I filled out all of the necessary information in itunes producer but I have one question. In the territory rights section, I don't see the option for worldwide rights? I only have in