Approval process for Personal Data Change in ESS
Hi Experts,
We need to implement approval process from Manager whenever the employee changes his Personal Data through EP in ESS.
Is there any standard method or process for doing that. Or any way of doing it without customization.
Thanks
Ash
Hi,
Do the Admin Personalizations in Portal, follow the note
1234273 and do the Personalization accordingly.
Hope this helps.
Cheers-
Pramod
Similar Messages
-
How to change the Success Message for Personal Data Screen in ESS
Hi,
While saving the Personal Data in the ESS I want to chage the Success message.When I check the DC , Message Class i am not able to find the the particular string.Can any one please guide how to find the Success Message String for this Personal Data Screen or Which BAPI I have to check .
Regards
AlexiHi iidhya ,
Please find the code below
public boolean onEvent( )
//@@begin onEvent()
String event = fpm.getEventData().getEventName();
if (event.equals(IFPM.EVENT_ADD)){
wdThis.wdGetFcPersInfoInterface().setModeForCreate(selectedSubtype);
}else if(event.equals(IFPM.EVENT_EDIT)){
wdThis.wdGetFcPersInfoInterface().setModeForEdit(wdThis.wdGetFcPersInfoInterface().getSubtypevalue(selectedRecord));
}else if(event.equals(IFPM.EVENT_REMOVE)){
wdThis.wdGetFcPersInfoInterface().setModeForDelete(wdThis.wdGetFcPersInfoInterface().getSubtypevalue(selectedRecord));
return true;
//@@end
Regards
Alexi -
Message Handling for Personal Information application on ESS Portal
Dear Experts,
JAVA webdynpro applications are attached on portal for Personal Information, Whenever employee changes his personal Information like personal details, address , Family details after pressing 'SAVE' button I want to display custom message.
I have gone through this post Personal data changes in ESS portal
1) Class CL_HRESS_PER_DETAIL is not triggering.
2) BADI HRPAD00INFTYBL is triggering on 'REVIEW' button only & it is only showing error message , I want to show successful message.
3) BADI HRPAD00INFTYDB is triggering on 'SAVE' button but method IF_EX_HRPAD00INFTYDB~UPDATE_DB don't have any message handling parameter.
I tried with class cl_hrpa_message_list in UPDATE_DB method its not showing any message.
Please Help.
Thanks & Regards,
BhushanHi Yugandhar,
If possible I want to change message as shown in screen shot, If it is not possible to change it I have to show additional success message "The Changes you made were sent for HR approval".
Thanks & Regards,
Bhushan -
Issue in confirmation links for personal data ESS application (CA)
Hi All,
We have implemented EXIT button configuration for ESS applications and the Exit button along with 'Go to Home page' link is navigating to custom created page in portal.
The configuration done earlier for ESS applications like Address Update, Family Member/Dependents works fine.
We got a new service added (Personal data) & tried configuring the Exit button for this application also.
Some how the exit button doesnt seem working for Canada besides it working for US.
Please help in figuring out if there is any cause of the Exit button not working for personal data application for molga 07 specially. Adding to it, the links for confirmation screen are also not working for the same application
Appreciate your help.
ThanksHi,
As per your Req.....
Its seems to be the Services exits that are county specific Services .........mease the Molga ( country Code ) is set for this services is "US"
That Y its working fine .....
But as per your REq you want this Services working for the Molga 07 ...
I thikn for this you need to set the Molga 07 in the contry specific home pages......
Then it will work fine -
Change Time Constraint for Personal Data InfoType
Hi,
How to change the Time Constraint for Personal Data InfoType.
I tried to do it in Customisation Procedure --> Infotypes, but the option to change Time Constraint is disabled for Infotype 0002.
ThanksHi,
you can change time constraints in general attributes of infotype attributes,this can be done through table maintenace view V_T582A.
But note that we cannot change the time contraints for mandatory infotyepe of personnel in an organization i.e -0000,0001,0002.
ex:- without personal details like names no personnel will exist in an organization.
regards,
Soori -
Creating process for multiple Date fields for update or insert in APEX
hello there,
could someone please help me?
i have a form on Apex based on view that is based on three tables and updating and inserting ok using trigger instead of.
i have a problem now as in my form i have around 75 fileds (items) incuding 30 or more date fields which could be populated or left blank or update later.
so for each date field i have two boxs; one for date, input as dd/mm/yyyy (text field) and second for time, input as 23:45. All dates will be insert or update manually by user. so as i mentioned not all date fields could be poulated at one stage.
so i have created some process and validations and all of them work fine but i came accross if date left blank then (:) giving me problem so i have done following further process for each date field. In real table all the date fields have data type date.
declare
v_my_var date; -- for first date field
str_dy VARCHAR2(10);
dt_indx date;
str_tm VARCHAR2(20);
tm_indx date;
begin
str_dy := :p4_first_date
str_tm := str_dy||' '||substr(:p8_first_date_hh,1,2)||':'||substr(:p8_first_date_HH,4,2);
dt_indx := to_date(str_tm,'DD/MM/YYYY HH24:MI');
IF str_dy is not null then
v_my_var :=dt_indx;
ELSE
v_my_var := NULL;
END IF;
update table 1 set my_date = v_my_var where d_id= :p4_d_id;
end;
above code work fine but one date field of course therefore i have to do same code for each date field with changes and initialise variable again and again for each field.
so i like to ask is there any easy way that is more professional. i was thinking about the procedure and using collection or similar but honestly not much experience on that so could some one please help me?
I will be very thankful.
KRgdsHi,
You can do the needful by re-using the code if you can give the item names as P8_DATE1, P8_DATE_hh1, P8_DATE2, P8_DATEhh2 etc..So your item name just differs by a sequence.
Now you write function which will return desired date value taking above items as input. Pass item names to this function, get session state using APEX_UTIL.GET_SESSION_STATE('item_name') API.
Now modify you code as
FOR i IN 1..30
LOOP
v_date_array[i] = f_get_date('P8_DATE'||i, 'P8_DATEhh'||i);
END LOOP;
....Now you have all date valus in array. Just write one update as follows
UPDATE TABLE1
SET date1 = my_date_array[1], date2 = my_date_array[2]..
WHERE ....Hope it helps :)
Cheers,
Hari -
Options for auditing data changes
Hi Friends,
I thought I will get some inputs on my following implementation. The requirement is to audit some data changes with in the system.( Oracle 10.2 on RHEL 4.7 )
The audit is required in a sense that, the before images of data and information of who changed the data is required. I have looked at options like Oracle Auditing,FGA and so. But this cannot give me audit for the data changes,when and who changed.
The first thing that comes into my mind are using triggers . Another option is using log miner. I have successfully tested it out with both of these approaches. The environment is like
1 ) For some critical tables for which audit is required triggers were written ( ours is an OLTP application )
2 ) For some non critical tables, log miner which was called by a stored procedure which runs at certain periods is used.
3 ) audit data is stored in a different schema , with same table names as in base schema.
I would like to know your thoughts on this.
Thank You,
SSNThe delay with log miner is acceptable with some less critical audit tables and as you said, tirggers can be implemented for some critical tables.
One bottleneck with using logminer is that it depends on the availability of archived redo logs, the backup mechanism if any implemented should make sure that, no archive logs are removed from the locations specified for the audit program. The backup mechanism should ensure that all archived logs are processed by periodically running audit program which uses log miner.
Wondering if there is any other recommended approach for this.
Thanks
SSN -
Maximum number of dialog processes for sending data
Hello All,
How to change the Maximum number of dialog processes for sending data from default value ?
I see this infopackage->Scheduler->Settings for Sending Data--
>Maximum size of a data packet as 3 .....Can we increase this setting to 5 for faster extraction?
if yes,,,please let me know how & where we can change this...
Thanks,Hi,
in the source system table:table ROIDOCPRMS
change these:
MAXSIZE
MAXPROCS
STATFRQU
thnks. -
OIM: Error while deploying Custom Approval Process for Self-Register
While deploying the Custom Approval Process for Self-Register, i am getting the following error in scac.log file
Nov 16, 2011 2:48:58 PM oracle.fabric.common.wsdl.SchemaManager isIncrementalBuildSupported
INFO: XMLSchema incremental build enabled.
Nov 16, 2011 2:48:58 PM com.collaxa.cube.CubeLogger info
INFO: validating "ApprovalProcess.bpel" ...
oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform.
at oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79)
at oracle.integration.platform.blocks.WLSPlatformConfigurationProvider.<clinit>(WLSPlatformConfigurationProvider.java:44)
at oracle.integration.platform.blocks.FabricConfigManager.<clinit>(FabricConfigManager.java:155)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXpathFunctions(FabricXPathFunctionResolver.java:271)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXPathConfigFile(FabricXPathFunctionResolver.java:153)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.init(FabricXPathFunctionResolver.java:51)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.loadFabricXpathFunctions(BPELXPathFunctionNameResolver.java:57)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<init>(BPELXPathFunctionNameResolver.java:48)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<clinit>(BPELXPathFunctionNameResolver.java:44)
at com.collaxa.cube.lang.compiler.bpel.XPathExprValidatorVisitor.<init>(XPathExprValidatorVisitor.java:122)
at com.collaxa.cube.lang.compiler.bpel.AssignValidator.<init>(AssignValidator.java:89)
at com.collaxa.cube.lang.compiler.bpel.BpelParser.<init>(BpelParser.java:452)
at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validate(BPELValidator.java:60)
at com.collaxa.cube.lang.compiler.BPEL1Processor.validate(BPEL1Processor.java:329)
at com.collaxa.cube.lang.compiler.BPEL1Processor.process(BPEL1Processor.java:153)
at com.collaxa.cube.lang.compiler.CubeParserHelper.compile(CubeParserHelper.java:47)
at oracle.fabric.bpel.bpelc.BPELComponentValidator.validate(BPELComponentValidator.java:40)
at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1117)
at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:500)
at oracle.soa.scac.ValidateComposite.run(ValidateComposite.java:150)
at oracle.soa.scac.ValidateComposite.main(ValidateComposite.java:135)
Nov 16, 2011 2:49:00 PM CubeProcessGenerator compile
WARNING: classpath is: D:\JDev11g\Middleware\jdeveloper\jdev\extensions\oracle.sca.modeler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mediator_11.1.1\mediator_client.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.mds_11.1.1\mdsrt.jar;D:\OIMPS1\Middleware\oracle_common\modules\oracle.jps_11.1.1\jps-manifest.jar;;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\gen-classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\lib\oimclient.jar;D:\JDev11g\Middleware\oracle_common\modules\commonj.sdo_2.1.0.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel1-1-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel_coherence_config.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpm-analytics.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\wsif-binding.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-validator.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\monitor-rt-xbean.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\oracle.soa.bpmn.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\user-patch.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\uddi\lib\oracle.soa.uddi.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\bpm-infra.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\testfwk-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-ext.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-scheduler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\xmlunit-1.1.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-tools.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-xpath-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle-soa-client-api.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-client.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-was.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle.soa.fabric.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.workflow_11.1.1\bpm-services.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.ext_11.1.1\classes
In scac_out.xml file following is the error message
<Fault>
<severity>error</severity>
<loc>/ns:composite</loc>
<line/>
<col/>
<file/>
<msg>
<![CDATA[SCAC-50012]]>
</msg>
</Fault>Hi,
I have run into the same problem with SOA 11.1.1.5 version. In my case after fixing the following two errors it seems to work fine.
If you have followed the guide, there must be some errors:
First the java code if copied then contains an extra enter value:
Instead of:
"try {
System.out.println("Prototype for invoking an OIM API from a SOA Composite");
System.out.println("RTM Usecase: Self Registration Approval by Organization
Administrator");"
Use the following:
"try {
System.out.println("Prototype for invoking an OIM API from a SOA Composite");
System.out.println("RTM Usecase: Self Registration Approval by Organization Administrator");"
The other error is that you should not use <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-manifest.jar, but the <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-api.jar in jdeveloper. After these the deployment to the application server works fine for me. -
Hi!
I really need some info if there by any chance SAP has standard transaction for mass data change of internal orders (more particular, distribution rules in settlement rule section, which can be found in <b>KO02 transaction</b> ).
I am trying to change distribution rules for settlement receivers in <b>settlement rule section</b>, that is finish past distribution rules by filling TO PERIOD and TO FISCAL YEAR fields on the right of each rule, and then entering new rules (which i get from external source -flat file, ms excel, csv...).
If i wanted to import data in SAP i guess i would have to develop a Batch Input. But that would take me some time to develop because it is pretty complicated.
I found tcode KO08 but i do not really know how to use it. Maybe there is another tcode that i am not aware of?
I would appreciate any suggestions!
Thnx, UKHi Srilakshimi,
If you are familiar with MASS transaction, then you can modify User Responsible field for Internal Orders from transaction KOK2.
As first step you must create a selection variant in order to define which orders you want to modify. Once selection variant was created, excute transaction with it and you'll get a screen similar to MASS transaction. Select the field you want and massively replace it. Do not forget to save.
Best Regards!
Mgitur -
Expense reports are not processing for future date?
hi folks,
in our co.expense reports are not processing for future date, even though the end date is one month from now the expense reports are not getting paid.
can anybody assist me to come out of this issue.
thanks in advance,
regards
bhanuHI,
Could you please share how to go Debug mode in Dymanic program, I have scenarion in SAP HR , when Employee is hire , during the hiring action Infotype 32 is updating based on following conditions
********INSERT IT0032 FOR CANDIDATE ID *************
P0001-PERSG<>'5' - True
P0000-MASSN='01'/X
P0000-MASSN='H1'/X
P0000-MASSN<>'84'/X
P0000-MASSN<>'86'/X
P0000-MASSN<>'99'/X
GET_PNALT(ZHR_CREATEP0032)
RP50D-FIELDS <> ''
INS,0032,,,(P0000-BEGDA),(P0000-ENDDA)/D
P0032-PNALT=RP50D-FIELD1
P0032-ZZ_COMPID='05' _ True
Infotype record is being created but there is no data in "RP50D-FIELD1 , so i tried to debug the subroutine GET_PNALT(ZHR_CREATEP0032) as mention in Dynamic action, its not going in debugger mode.
Do you have any Idea about how to debug the program. used in dynamic action
Regards,
Madhu -
Approval-process for publishing documents in Collaboration-Room
Hi @ all,
is it possible to use a approval-process for publishing documents form the private document store of a collaboration room to the public one? I it is, how I have to do it, I have no idea?!?
Or is there a way to give specific users the right to publish a document.
Thanks for your response!
Best regards
KaiKai -
I'm not sure about publishing from private to public. However, you can set-up folders in the Collaboration rooms to enable State Management. To do this, you'll need to use a system principal to alter the permissions on the specific Collaboration room document folder.
Regards,
Kyle -
Approval Process For Journal Entries
We are increasingly being asked to configure approval process for Journal Entries, especially from our larger customers. A move in the right direction was the addition of Stock. However no such addition was mode for journals. Has anyone developed such a solution or can Development give some indication as to where or if this requirement is on the consideration list.
Responses would be appreciated.
EarlNo replies to closed.
-
Hi All,
Can we have approval process for MIRO?
I know that It can not be done through REL Strategy.
I have come to know from some of the threads that it can be handled through work flow. KIndly provide the process how it is handled through workflow.
Thanks
NiteshHi Nitesh,
Thro' MIR7, the invoice can be saved as complete (not parking) by the end user.
Thro' MIRO, the same invoice can be pulled and save as completed again by the relevant authority.
Unless it is confirmed in MIRO, MIR7 doc. can not be used for making payment.
Please check whether this route can be of use.
Regards,
Siva -
Approval process for Scrapping of asset
Dear SAP Gurus,
In our present client, there is a requirement is to have approval process for scrap inside SAP. And only on receipt of proper approval, the scrap should be posted and accounting should be generated.Please advice if it is possible to do so in standard SAP.
Many ThanksIn standard asset accounting this is not available. An option for this is to set-up a workflow for the appoval proces
Maybe you are looking for
-
How to do Free of Charge Goods
Hi Folks, In SRM is there a way to create Free of Charge goods Purchase orders? SRM Does allow to creat SC for $0 and get stuck at Purchase order processing. As R/3 has check box Free of Charge flag at Purchase order line item. I could not find it at
-
Read from serial-usb converter?
I have an oxygen detector with serial out link to the owners manual with serial info http://www.yokogawa.com/an/download/manual/IM11M10B01-01E.pdf and I want to hook it up to my laptop to record the data but i am having trouble as my laptop has no
-
Problem to include java script file in servlet
I couldnt use any functions included in java servlet file using servlet. I made a test in jsp and it work fine but in servlet not. Here my code out.println("<jsp:include page=\"C:/path/file.js\" flush=\"true\" />"); or out.printl
-
Dear all, One of the legacy systems with which we want to have a interface supports SFTP. Now the legacy system wants to know if SAP XI supports SFTP or not. Below are my queries: 1. Does XI support SFTP? If yes, then do we have to purchase any exter
-
I have a class with my GUI and methods, but i want to move my methods to their own class. import java.awt.Container; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.Insets; import java.awt.event.ActionEvent; import