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.Ahi 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,
ShrutiHi 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_MESSAGEIt 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,
InduHi 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 -
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 PMI 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,
Reena1) 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 AgrawalHi
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
KumarDear 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