Customer wise employee profile
Hi,
The requirement is slightly peculiar and i don't have any clue if this is achievable.
We have 3 profiles in our organization lets say:
Profile1
Profile2
Profile3
All the employees in the organization have any one of these profiles (defined in HRMS). These profile needs to be associated with a customer for bill rate definition. For example for
Customer A - profile1 will be 30$, profile2 will be 40$ and profile3 will be 50$
Customer B - profile1 will be 20$, ,profile2 will be 25$ and profile3 will be 45$
Customer C - profile1 will be 15$, ,profile2 will be 25$ and profile3 will be 35$
When I create a project for Customer A, and allocate resource, the bill rate should be automatically picked up for each employee-profile as defined against Customer A. Similarly it should happen the way we create project and allocate resource for other customers too.
How is this achievable?
Thanks.
Anand
Hi
You may use the Labor billing extension.
This extension is called by the process GDR when the billing method is WORK. This extension will return the bill rate based on a custom logic you may code.
We are using a similar method.
You may set up bill rate schedules names for the various customers.
You may also setup jobs, even though they are not assigned to employees.
Populate the bill rates values on the bill rate schedule, per job (equivalent to profile).
Alternatively, we created a custom table with rate schedule name and bill rate per employee profile.
On the project billing options you can assign the bill rate schedule.
Then go and develop the extension logic, so for the employee on the expenditure item it will select the profile in HR, and for the project will gather the bill rate schedule name. Then find the bill rate of the employee's profile on that schedule. This bill rate is the output returned by the extension to the GDR process to multiply by the EI quantity of labor hours.
Dina
Similar Messages
-
How-to add a custom Web Dynpro iView to the MSS Employee Profile
Hello everybody,
i have created a small How-to guide of how to add a custom iView/Web Dynpro application to the standard MSS Employee Profile for ECC 6.0.
The How-to guide can be found <a href="https://wiki.sdn.sap.com/wiki/display/profile/2007/04/15/How-toaddacustomWebDynproiViewtotheMSSEmployee+Profile">here</a>
I hope its of any value.
cheers,
MarkusHello Luca,
unfortunatelly it wont work. A WDA Application does not have access to the Floorplan Manager for XSS Applications. So until SAP develop an interface, you have to stick for such a task to WDJ.
regards,
Markus -
Employee and customer wise cost
Hello Experts
Below are my business scenario
1.I want capture the employee wise cost so What could be best way to capture the employee wise expense in the below method
Employee as cost center
Employee as Vendor
Employee as internal order
IF anybody provide me advantages and disadvantage it will be better understanding
2. Another one of my requirement in my business scenario customer group wise COPA report with net profit level
Here GP level I will get it from my billing document(Revenue – COGS), customer wise expenses I am going to capture through the cost center
finally I want to settle this cost to customer group (COPA)
Is it Possible ?
Thanks & Regards
Sri.Hi VS
1. For employee wise expenses, you can refer the document I contributed below
http://scn.sap.com/docs/DOC-50141
The document explains how you can use Statistical IOs for this.. You can also name your Statistical Internal Orders as per the Employee Number, but I used a slightly different approach to be more scaleable
2. For customer wise expenses, while you book the expenses in F-02 or FB60, you need to click on the "Prof Segment" and enter the Customer / Product details in it
That ways you can capture the expenses at Customer level in COPA
Br. Ajay M -
How to intergrate customer short profile into employee profile page MSS WDA
Hi
I have created a z version of SAP_MSS_General_profile and amended some the fieids contained within.
I can't see where this is referred to in the employee profile application in order to get it to refer to the non-standard version.
Can anyone help?
ThanksHi Liz
Yes I did eventually!
I had delve right down into the component configuration for the employee profile. We have "z" versions of everything so via SE80 I went to the configuration of the application configuration zhrmss_emp_over_profile (of the web dynpro applications hrmss_emp_over_profile). From within this configuration I wnet into the change mode of the component configuration zhrmss_emp_overview_profile_oif.
On this configuration screen there is another button which says change from which there is a sub-menu - one of the items of which is "global settings". On the global settings screen there is an option to change the short profile from the default setting of "HRMSS_SHORT_PROFILE_CONF"
I have also found it useful when trying to change other parameters to drill down in the PCD into our role right down to the iview properties in which parameters are often passed such as ROLE and INSTANCE etc and allocate "z" values there.
I hope this helps! -
Show activities at employee profile
Hello,
I am starting this discussion because of an SAP incident which I created earlier.
The issue of that incident was that I can not see my activities at the employee profile in SAP Cloud for Customer (C4C; Cloud for Sales).
SAP answered that this is not possible at the moment and also not planned in the next releases.
However I think it would be good to see all those activities at the employee Profile.
For better understand please see also attached screenshot.
BR, RomanHi Srikanth,
I think you need to do some changes in your Infoset Query through the IMG path as below,
Employee Self-Service -> Service-Specific Settings -> Address Book -> Who's Who -> Who's Who (ESS) Selection and Output.
go through below link for this settings.
http://help.sap.com/saphelp_46c/helpdata/en/5e/c800c84813d311ba490800060d888b/content.htm?frameset=/en/bd/53c8ecaa83d311ae690060b03c9bbe/frameset.htm
Regards,
Mohsin. -
OSA: automatic update of employee profile based on appraisal document
Hi,
is it possible that qualifications written in the appraisal document and its evaluation are automatically transferred to the employees profile and that the level of qualifications there will be updated. If yes, how?
Thanks a lot.Hi,
this is possible with a correct customizing in the template. In PHAP_cATALOG, select your template and go to tab Processing. In section Follow up processing, you have the possibility to 'Adjust Qualifications (from validity start date on)' or 'Adjust Qualifications (from validity end date on)'.
Regards,
Ana -
MSS: Eventing with Employee Profile/Search
Hi All,
I've followed this blog to event with employee profile iview. In the end, the application does pick the employee selected from Employee Search table, but the issue is, on selecting another employee, the application doesnt pickup the right pernr. The app reacts to the event only the first time when the application starts.
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/how-toaddacustomWebDynproiViewtotheMSSEmployeeProfile%28ECC+6.0%29&
Has anyone tried this? If so, is there anyother step missing?
Any help is greatly appreciated.
Cheers,
RajitHi Rajit Srinivas,
I have the same requirement where in which I have a custom WD Application.
What I want is I should be able to select the employee from the Team Viewer iView and supply the information to the Custom Application so that it gives me output based on that.
and how to adopt the team viewer view to your custom WD application....
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/how%2bto%2bread%2binformation%2bfrom%2bthe%2bteamviewer%2bin%2bweb%2bdynpro
I have followed your document also but I couldn't find any information about to plug the teamviewer application into Custom WD development.
Please give me a clear view on how to integrate the team viewer application with custom development WD application.
If code is required pls provide that also.............
I would appreciate the useful inputs with higher points.
Thanks in Advance,
Dharani -
Report for Customer wise Payment
Hi All,
I want a report for Customer who has been maintained on Cash Basis ( One Time Customer). The customer are sold on cash so there is only one entry passed inm FI that is
Bank A/c Dr
To Sales A/C Cr
That means we donot have record customer wise in SAP. But since billing document is created for these customers too, we might be having some report.
I want if there is any report in SD or FI which can give e cutomer wise payment details
Thanks in Advance. I am quite liberal in assigning points.
Rg
VKHi,
You can write a custom report to pull the data , say from BSID, BSEC with documnetnumber as key field.
Hope this helps.
Thanks,
Vamsi -
Bapi for customer wise material stock on date
hi all,
is there any bapi to find customer wise material stock as on date.as logic as MB5BHi Kumar,
MB5B is a report RM07MLBD u can copy it to Z, do the logic as you required.. instead of searching for new.. & buliding the logic from the scratch.. so that u will get all the Functionality of MB5B
Regards -
How to make custom icc color profile work as default for all users?
Hi!
I've calibrated two monitors for the machine running Mavericks OS X. I've managed to move these custom icc color profiles to ColorSync folder in HDD Library, so that that they are available for all the users. However, I cannot figure out how to make these icc profiles work as default profiles for all users and not only the one I used to calibrate monitors.
Is there a specific place I have to put custom icc profile to make it system default?
Thank you!If you put the profiles in the root /Library/ColorSync/Profiles/ folder, then each user needs to select them in their account. There isn't a way to apply them globally so each account automatically comes up that way.
-
I have a Verizon iPhone 4s recently upgraded to iOS 7. I'm an IT engineer who's on call and started a new job last week with a company that doesn't provide company phones like a blackberry. So now I get tons of company email alerts, text messages, and phone calls both private and for work. I always have my phone switched to vibrate to filter out the noise of generic emails/texts/phone calls, but I also need to be able to configure specific emails sent from our network monitoring servers, text messages from my teammates and alerting devices, as well as phone calls from our internal tech support to be sent with sound. Ideally I also need to be able to configure alert options in an "On-call" profile I can switch on so that I can configure alert repeats and the most annoying noise I can find so I don't sleep through network pages.. But I still want to be able to keep the default vibrate for everyone else and everything else.. How do I create a custom sound/vibration profile per app, SMS text, phone, or email contact? In blackberry's, you can easily create different profiles to switch back/forth and configure each app/text/phone option to either a sound option or vibrate. iPhone seems to be all vibrate or all sound, with little to no options to mix/match the two.. If Apple ever hopes to truly capture the enterprise market blackberry has, this is the most standard and essential feature on blackberries for IT professionals.. If I have to buy a third-party app for this, so be it. But I've been searching for hours and found nothing that creates customized sound/vibrate profiles for iPhone like this (minus jailbreaking your phone, but I shouldn't have to jailbreak a $699 "smartphone" for simple sound/vibrate/alert options like this..).
Yeah Appke wants to be like RIM (Blackberry) who is sinking fast and their devices will be door stops.
http://www.apple.com under support you can ask at their forum or you can call them. However if you call under ios7 support they may help you for free. But if not they will cost you $$$$
As far as I can tell with my iphone what you want to do is not possible. There are sites that tell you how to make different ringtones for the device but your choices to change sounds for email and text/sms messages are controlled unders sounds in the setting menu. Again the manual is on your phone and online if you need assistance changing sounds and ringtones.
Good Luck -
Datasource or Cube for GL wise customer wise sales report
Hi BI Masters,
I am using Bi. 7.0, there is requirement for Sales report i.e. 'GL wise customer wise Sales Report '. For this i am searching standard datasource or cube which can help to develop the desire report. i shall appreciate all of you if you can share your experience in this type of requirement.
With Best Regards & Thanks
Kamal Purohit
INDIAHi,
Check the following datasource in ECC in RSA5.
0FI_GL_10 General Ledger: Leading Ledger Balances
0FI_GL_11 General Ledger: Balances of Leading Ledger via Line Items
0FI_GL_12 General Ledger: Balances of Leading Ledger via Delta Queue
0FI_GL_2 General ledger: Transaction figures - Cost of sales ledger
0FI_GL_4 General Ledger: Line Items with Delta Extraction
0FI_GL_6 General Ledger Sales Figures via Delta Extraction
0FI_GL_7 General Ledger Cost of Sales Ledger via Delta Extraction
0FI_GL_8 General Ledger: Statistical Key Figures
0FI_TX_4 Taxes: Line Items by Means of Delta Extraction
Thanks
Reddy -
Accounts Receivable Report: Customer Wise Ageing Analysis report -FI module
Hi Gurus,
Can anyone help me in providing standard report(source code) or already done sample report(source code) for Accounts Receivable Report: Customer Wise Ageing AnalysisThis is in FI Module. Though it is FI Module we need to fetch details related to Sales Module, and the days should be <0 30 60 90 120 180 365 >365
It is urgent I need to deliver this report by this week end.
Please help me . Waiting for your reply.
Points Rewarded for help rendered and I would personally send a good gift if you can help me
Yours Truly,
Rajiv Christopher.
Edited by: Rajiv Christopher on Apr 2, 2008 11:33 AMHi,
i am attaching aging report.
see if this is useful to you.
REPORT ZFUS0102 MESSAGE-ID OA
LINE-SIZE 270.
Title: GR/IR AGING REPORT
Date: January 2001
TABLES: DISVARIANT, EKPO.
TYPE-POOLS: SLIS.
Tables
TABLES:
BSIS,
EKKO.
working table
DATA: BEGIN OF RTAB OCCURS 0,
HKONT LIKE BSIS-HKONT,
ZUONR LIKE BSIS-ZUONR,
BUDAT LIKE BSIS-BUDAT,
SHKZG LIKE BSIS-SHKZG,
DMBTR LIKE BSIS-DMBTR,
PRCTR LIKE BSIS-PRCTR,
END OF RTAB.
DATA: BEGIN OF WTAB OCCURS 0,
ZUONR(2) TYPE N,
PRCTR LIKE BSIS-PRCTR,
DAYS(4) TYPE P,
DMBTR LIKE BSIS-DMBTR,
END OF WTAB.
DATA: BEGIN OF PTAB OCCURS 0,
ZUONR(2),
PRCTR LIKE BSIS-PRCTR,
AMT30 LIKE BSIS-WRBTR,
AMT60 LIKE BSIS-WRBTR,
AMTPL LIKE BSIS-WRBTR,
TOTAL LIKE BSIS-WRBTR,
END OF PTAB.
PARAMETERS: COMPANY LIKE BSIS-BUKRS OBLIGATORY,
ACCT LIKE BSIS-HKONT OBLIGATORY,
DATE LIKE SY-DATUM OBLIGATORY.
SELECT-OPTIONS: S_EKORG FOR EKKO-EKORG.
PARAMETERS: P_VARI LIKE DISVARIANT-REPORT.
DATA: WS-AMT30 LIKE BSIS-WRBTR.
DATA: WS-AMT60 LIKE BSIS-WRBTR.
DATA: WS-AMTPL LIKE BSIS-WRBTR.
DATA: TITLE(21) VALUE 'GR/IR Aging Report'.
DATA: LIN TYPE I.
DATA: GX_VARIANT LIKE DISVARIANT,
G_VARIANT LIKE DISVARIANT.
DATA: LAYOUT TYPE SLIS_LAYOUT_ALV,
L_F TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
GROUP TYPE SLIS_T_SP_GROUP_ALV WITH HEADER LINE,
COLOR TYPE SLIS_T_SPECIALCOL_ALV WITH HEADER LINE.
DATA: LT_TOP_OF_PAGE TYPE SLIS_T_LISTHEADER,
LS_LINE TYPE SLIS_LISTHEADER,
T_EVENTS TYPE SLIS_T_EVENT.
CONSTANTS: FORMNAME_TOP_OF_PAGE TYPE SLIS_FORMNAME VALUE 'TOP_OF_PAGE'.
INITIALIZATION.
PERFORM EVENTTAB_AUFBAUEN USING T_EVENTS[].
PERFORM VARIANT_INIT.
Get default variant
GX_VARIANT = G_VARIANT.
CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'
EXPORTING
I_SAVE = 'A'
CHANGING
CS_VARIANT = GX_VARIANT
EXCEPTIONS
NOT_FOUND = 2.
IF SY-SUBRC = 0.
P_VARI = GX_VARIANT-VARIANT.
ENDIF.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_VARI.
PERFORM VARIANT_INPUTHELP_F14.
START-OF-SELECTION.
LS_LINE-TYP = 'S'.
WRITE SY-DATUM TO LS_LINE-INFO DD/MM/YY.
WRITE SY-UZEIT TO LS_LINE-INFO+10.
WRITE SY-UNAME TO LS_LINE-INFO+20.
WRITE TITLE TO LS_LINE-INFO+30.
APPEND LS_LINE TO LT_TOP_OF_PAGE.
PERFORM FIELDS.
IF NOT P_VARI IS INITIAL.
PERFORM PAI_OF_SELECTION_SCREEN.
ELSE.
CALL FUNCTION 'REUSE_ALV_VARIANT_SELECT'
EXPORTING
I_DIALOG = ' '
I_USER_SPECIFIC = 'A'
I_DEFAULT = ' '
I_TABNAME_HEADER =
I_TABNAME_ITEM =
IT_DEFAULT_FIELDCAT = L_F[]
I_LAYOUT = LAYOUT
IMPORTING
E_EXIT =
ET_FIELDCAT = L_F[]
ET_SORT =
ET_FILTER =
CHANGING
CS_VARIANT = DISVARIANT
EXCEPTIONS
WRONG_INPUT = 1
FC_NOT_COMPLETE = 2
NOT_FOUND = 3
PROGRAM_ERROR = 4
OTHERS = 5.
ENDIF.
Decide which tables to access.
PERFORM MAIN_SELECT.
MOVE TITLE TO LAYOUT-WINDOW_TITLEBAR.
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = 'ZFUS0102'
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
IS_LAYOUT = LAYOUT
IT_FIELDCAT = L_F[]
IT_SPECIAL_GROUPS = GROUP[]
I_SAVE = 'A'
IS_VARIANT = G_VARIANT
IT_EVENTS = T_EVENTS
TABLES
T_OUTTAB = PTAB
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2.
FORM FIELDS *
FORM FIELDS.
L_F-FIELDNAME = 'ZUONR'.
L_F-OUTPUTLEN = 6.
L_F-SELTEXT_L = 'SERIES'.
L_F-REPTEXT_DDIC = 'SERIES'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'PRCTR'.
L_F-OUTPUTLEN = 10.
L_F-SELTEXT_L = 'PROFIT CTR.'.
L_F-REPTEXT_DDIC = 'PROFIT CTR.'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'AMT30'.
L_F-SELTEXT_L = '30 DAYS'.
L_F-REPTEXT_DDIC = '30 DAYS'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
L_F-REF_TABNAME = 'BSIS'.
L_F-REF_FIELDNAME = 'WRBTR'.
L_F-DO_SUM = 'X'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'AMT60'.
L_F-SELTEXT_L = '60 DAYS'.
L_F-REPTEXT_DDIC = '60 DAYS'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
L_F-REF_TABNAME = 'BSIS'.
L_F-REF_FIELDNAME = 'WRBTR'.
L_F-DO_SUM = 'X'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'AMTPL'.
L_F-SELTEXT_L = '60+ DAYS'.
L_F-REPTEXT_DDIC = '60+ DAYS'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
L_F-REF_TABNAME = 'BSIS'.
L_F-REF_FIELDNAME = 'WRBTR'.
L_F-DO_SUM = 'X'.
APPEND L_F. CLEAR L_F.
L_F-FIELDNAME = 'TOTAL'.
L_F-SELTEXT_L = 'TOTAL'.
L_F-REPTEXT_DDIC = 'TOTAL'.
L_F-REF_TABNAME = 'PTAB'.
L_F-SP_GROUP = 'A'.
L_F-REF_TABNAME = 'BSIS'.
L_F-REF_FIELDNAME = 'WRBTR'.
L_F-DO_SUM = 'X'.
APPEND L_F. CLEAR L_F.
ENDFORM.
FORM MAIN_SELECT *
FORM MAIN_SELECT.
SELECT HKONT ZUONR BUDAT SHKZG DMBTR PRCTR
INTO TABLE RTAB
FROM BSIS
WHERE BUKRS = COMPANY
AND HKONT = ACCT.
IF SY-SUBRC = 0.
SORT RTAB.
PERFORM PROCESS_RTAB.
PERFORM PROCESS_WTAB.
ENDIF.
ENDFORM. " MAIN SELECT
FORM VARIANT_INPUTHELP_F14 *
FORM VARIANT_INPUTHELP_F14.
DATA: G_EXIT(1) TYPE C.
CALL FUNCTION 'REUSE_ALV_VARIANT_F4'
EXPORTING
IS_VARIANT = G_VARIANT
I_SAVE = 'A' " g_save
it_default_fieldcat =
IMPORTING
E_EXIT = G_EXIT
ES_VARIANT = GX_VARIANT
EXCEPTIONS
NOT_FOUND = 2.
IF SY-SUBRC = 2.
MESSAGE ID SY-MSGID TYPE 'S' NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ELSE.
IF G_EXIT = SPACE.
P_VARI = GX_VARIANT-VARIANT.
ENDIF.
ENDIF.
ENDFORM.
FORM USER_COMMAND *
--> UCOMM *
--> SELFIELD *
FORM USER_COMMAND USING UCOMM LIKE SY-UCOMM SELFIELD TYPE
SLIS_SELFIELD.
IF UCOMM EQ '&IC1'.
IF SELFIELD-TABINDEX <= 0.
MESSAGE S108.
EXIT.
ENDIF.
IF SELFIELD-SEL_TAB_FIELD CS 'LIFNR'.
SET PARAMETER ID 'LIF' FIELD SELFIELD-VALUE.
CALL TRANSACTION 'XK02'.
ELSE.
IF SELFIELD-SEL_TAB_FIELD CS 'VEND'.
SET PARAMETER ID 'LIF' FIELD SELFIELD-VALUE.
CALL TRANSACTION 'FBL1'.
ENDIF.
ENDIF.
CLEAR SY-UCOMM. CLEAR UCOMM.
ENDIF.
ENDFORM.
FORM TOP_OF_PAGE *
FORM TOP_OF_PAGE.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
IT_LIST_COMMENTARY = LT_TOP_OF_PAGE.
ENDFORM.
FORM EVENTTAB_AUFBAUEN *
--> P_T_EVENTS *
FORM EVENTTAB_AUFBAUEN USING P_T_EVENTS TYPE SLIS_T_EVENT.
DATA: LS_EVENT TYPE SLIS_ALV_EVENT.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
I_LIST_TYPE = 0
IMPORTING
ET_EVENTS = P_T_EVENTS.
READ TABLE P_T_EVENTS WITH KEY NAME = SLIS_EV_TOP_OF_PAGE
INTO LS_EVENT.
IF SY-SUBRC = 0.
MOVE FORMNAME_TOP_OF_PAGE TO LS_EVENT-FORM.
APPEND LS_EVENT TO P_T_EVENTS.
ENDIF.
ENDFORM. " EVENTTAB_AUFBAUEN
FORM PAI_OF_SELECTION_SCREEN *
FORM PAI_OF_SELECTION_SCREEN.
IF NOT P_VARI IS INITIAL.
MOVE G_VARIANT TO GX_VARIANT.
MOVE P_VARI TO GX_VARIANT-VARIANT.
CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE'
EXPORTING
I_SAVE = 'A' " g_save
CHANGING
CS_VARIANT = GX_VARIANT.
G_VARIANT = GX_VARIANT.
ELSE.
PERFORM VARIANT_INIT.
ENDIF.
ENDFORM. " PAI_OF_SELECTION_SCREEN
FORM VARIANT_INIT *
FORM VARIANT_INIT.
CLEAR G_VARIANT.
G_VARIANT-REPORT = 'ZFUS0102'.
ENDFORM. " VARIANT_INIT
*& Form PROCESS_RTAB
text
--> p1 text
<-- p2 text
FORM PROCESS_RTAB.
DATA TLNS TYPE I.
DESCRIBE TABLE S_EKORG LINES TLNS.
LOOP AT RTAB.
IF TLNS GT 0.
SELECT SINGLE EKORG FROM EKKO INTO EKKO-EKORG
WHERE EBELN = RTAB-ZUONR(10).
CHECK EKKO-EKORG IN S_EKORG.
ENDIF.
IF NOT RTAB-BUDAT > DATE.
MOVE RTAB-ZUONR(2) TO WTAB-ZUONR.
COMPUTE WTAB-DAYS = DATE - RTAB-BUDAT.
IF RTAB-SHKZG = 'H'.
WTAB-DMBTR = RTAB-DMBTR * -1.
ELSE.
WTAB-DMBTR = RTAB-DMBTR * 1.
ENDIF.
MOVE RTAB-PRCTR TO WTAB-PRCTR.
APPEND WTAB.
ENDIF.
ENDLOOP.
FREE RTAB.
ENDFORM. " PROCESS_RTAB
*& Form PROCESS_WTAB
text
--> p1 text
<-- p2 text
FORM PROCESS_WTAB.
SORT WTAB BY ZUONR PRCTR DAYS.
LOOP AT WTAB.
PTAB-ZUONR = WTAB-ZUONR.
PTAB-PRCTR = WTAB-PRCTR.
AT END OF DAYS.
SUM.
IF WTAB-DAYS > 60.
WS-AMTPL = WS-AMTPL + WTAB-DMBTR.
ELSE.
IF WTAB-DAYS > 30.
WS-AMT60 = WS-AMT60 + WTAB-DMBTR.
ELSE.
WS-AMT30 = WS-AMT30 + WTAB-DMBTR.
ENDIF.
ENDIF.
ENDAT.
AT END OF PRCTR.
PTAB-AMTPL = WS-AMTPL.
PTAB-AMT30 = WS-AMT30.
PTAB-AMT60 = WS-AMT60.
COMPUTE PTAB-TOTAL = PTAB-AMTPL + PTAB-AMT30 + PTAB-AMT60.
APPEND PTAB.
WS-AMTPL = 0.
WS-AMT30 = 0.
WS-AMT60 = 0.
ENDAT.
ENDLOOP.
SORT PTAB BY ZUONR PRCTR.
ENDFORM. " PROCESS_WTAB
regards,
Sindhu -
MSS "Employee Profile Information" Personalization
Hi all.
I´m trying to make some personalization in the "General Data" iView at the "Employee Profile Information" page of the MSS with the "ctrl + right click" method... But no modification remains. I make it, save it, but... When I preview the page again... Everything is as in the beginning.
Does anybody know why this happends and what can I do??
Thanks a lot in advance... Points, after the stuffModule: MSS
Page: General Information
iViews: Employee Search
Personal Data
General Data
Monitoring of Days
Absence Days
Photo
(If you want PCDs or any other info... Ask me again)
Thanks a lot for your time. -
General Data iView under Employee Profile
Hi All,
I need to change the General Data file under Employee Profile in MSS.
The file name is: com.sap.pct.hcm.eeprofilegeneraldata.par
Right now the display under GEneral data in portal shows positon name but i need to show the position Number also..the concerned JSP file inside the above said PAr file uses Java class method like data.getPosition() to fetch the position name.
NOw i am not sure how and by which method i can fetch position number too and display it.
COuld anyone help/advice..
thanksHi Mate,
quite new to these things..but i extracted my par file via WINRAR and i have to change my JSP page..i am able to change it but thing is i don know which method i have to use to fetch the posiiton number.
The JSP code is like this -
<%@ page import="java.util.ResourceBundle"%>
<%@ taglib uri="htmlb" prefix="hbj" %>
<jsp:useBean id="data" scope="request" class="com.sap.pct.hcm.employeeprofile.generaldata.GeneralDataBean" />
<jsp:useBean id="cKey" scope="request" class="com.sap.pct.hcm.orgmanagementeventing.CKey" />
<hbj:content id="myContext" >
<hbj:page>
<%= cKey.getJavaScriptForURLCaller() %>
<% ResourceBundle rb = componentRequest.getResourceBundle(); %>
<%
String payType;
String payArea;
String payGroup;
String payLevel;
if(data.getCompensationType()==data.TYPE_PAY_SCALE){
payType = rb.getString("pay_type");
payArea = rb.getString("pay_area");
payGroup = rb.getString("pay_group");
payLevel = rb.getString("pay_level");
} else {
payType = rb.getString("sal_type");
payArea = rb.getString("sal_area");
payGroup = rb.getString("sal_group");
payLevel = rb.getString("sal_level");
%>
<hbj:form>
<%= cKey.getHiddenFormField() %>
<%= cKey.getJavaScriptForEventReceiver(componentRequest, myContext.getCurrentFormId()) %>
<table border="0"><tr><td colspan="7">
<hbj:textView text="<%=data.getName()%>" design="HEADER2"/> <hbj:textView text="<%=\"(\" + data.getPERNR() + \")\"%>" design="HEADER3"/>
</td></tr>
<tr><td colspan="7" height="5px"></td>
<tr>
<td colspan="3"><hbj:textView text="<%=rb.getString(\"group_contract_data\")%>" design="HEADER3"/></td>
<td> </td>
<td colspan="3"><hbj:textView text="<%=rb.getString(\"group_communication\")%>" design="HEADER3"/></td>
</tr>
<tr>
<td><hbj:label id="la" labelFor="a" text="<%=rb.getString(\"work_contract\")%>"/></td><td> </td><td><hbj:textView id="a" text="<%=data.getWorkContract()%>"/></td>
<td></td>
<td><hbj:label id="lb" labelFor="b" text="<%=rb.getString(\"email\")%>"/></td><td> </td><td><hbj:link id="b" reference="<%=\"mailto:\"+data.getEmail()%>" text="<%=data.getEmail()%>"/></a></td>
</tr>
<tr>
<td><hbj:label id="lc" labelFor="c" text="<%=rb.getString(\"hire_date\")%>"/></td><td></td><td><hbj:textView id="c" text="<%=data.getEntryDate()%>"/></td>
<td></td>
<td><hbj:label id="ld" labelFor="d" text="<%=rb.getString(\"office\")%>"/></td><td></td><td><hbj:textView id="d" text="<%=data.getOffice()%>"/></td>
</tr>
etc etc----
if you see here they are using method like getEmail() etc for displaying data on front end screen.
at the top of this file there is a bean file included -
<jsp:useBean id="data" scope="request" class="com.sap.pct.hcm.employeeprofile.generaldata.GeneralDataBean"
this must be having all methods..bt i don know where this bean file can be acceessed? i cant see it anywhere in my extracted PAr file.
The only requrement of mine is to display postion number next to the text(text is already getting displayed)..
Maybe you are looking for
-
Performance issues with unibody Macbook Pro 2009 purchased in October 2009
I have a 3.0Ghz Macbook Pro 15" which came installed with Snow Leopard. I specified the machine with a 7200rpm 500GB drive although I had heard there were issues with these drives. I have installed Office 2008, CS/3, firefox, chronosync and fusion 3.
-
Multiple AIA instances on same server?
Hi, Does anyone know how to install multiple AIA instances on the same SOA server? The installer hints that this might be possible, although I have not seen how this is done because the installer expects an empty oracle home path. The only informatio
-
Hi there, When I use the font that I want to use (STHeiti), extra spaces get added automatically-spaces that, by the way, I can't 'delete'-after every apostrophe (or single quotation mark). See screen grabs below: Here's another example: Do you know
-
No Data from BAPI_FLIGHT_GETLIST ?
Hello All, I've created a WDJ Application from the Tutorial <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/wd%20java/wd%20tutorials/creating%20a%
-
Annoying clicks - Audigy 2 with Drive
Hello all, I have an Audigy 2 on a W2k system. All was well until I retrofitted the Platinum Dri've Bay to get more I/O. Now I get annoying, seemingly random clicks on the right channel when recording the Analog mix -independent of whether I'm using