Custom infotype with payslip data
Hi,
How to display the fields from custom infotype in HR forms. we have created a infotype P9030 from which I have to display the shift details of employees in payslip.
How I will bring the custom infotype fields in the display. We are using international payroll run T.code PC00_M99_CEDT.
Regards,
Karthik.k
Can anybody help.?
Similar Messages
-
Hi Guyz,
i have to create a custom infotype with a table in it.i have created the PS structure (PM01)with fields a,b,c,d,e. i gave the infotype charac, techn attr, activated the PA table and P structure . In the lay out editor i created a table and put the fields a, b and c. i dragged the input/output field on the table and then dragged the text fileds above them. when i check the layout i get the following error in the flow logic.
Program MP988800 Screen 2000
The field P9888-ZA is not assigned to a loop. "LOOP............ENDLOOP" must
appear in "PBO" and "PAI"
can anyone tell me how and where should i write the code for the table to get activated. Thanks a lot.HI Ranjeth,
i have tried the code you provided. I am getting errors.can you please tell me what IT_TBCTRL_BEHAVIOR and IS_TBCTRL_BEHAVIOR are.
i am getting the following errors.
Statement CONTROLS is not defined.
IS_TBCTRL_BEHAVIOR-CODETXT not defined
IS_TBCTRL_BEHAVIOR-RATE not defined.
i have replaced i_bc_tbctrl with the table name which i defined in the layout editor. i have put your code in the flow logic. check the code below
CONTROL: options TYPE TABLEVIEW USING SCREEN 2000.
PROCESS BEFORE OUTPUT.
LOOP AT IT_TBCTRL_BEHAVIOR
INTO IS_TBCTRL_BEHAVIOR
WITH CONTROL options
CURSOR options-CURRENT_LINE.
MODULE options_GET_LINES.
ENDLOOP.
general infotype-independent operations
MODULE BEFORE_OUTPUT.
CALL SUBSCREEN subscreen_empl INCLUDING empl_prog empl_dynnr.
CALL SUBSCREEN subscreen_header INCLUDING header_prog header_dynnr.
infotype specific operations
MODULE P9111.
MODULE HIDDEN_DATA.
PROCESS AFTER INPUT.
LOOP AT IT_TBCTRL_BEHAVIOR.
CHAIN.
FIELD IS_TBCTRL_BEHAVIOR-CODETXT.
FIELD IS_TBCTRL_BEHAVIOR-RATE.
MODULE options_MODIFY ON CHAIN-REQUEST.
ENDCHAIN.
ENDLOOP.
process exit commands
MODULE EXIT AT EXIT-COMMAND.
processing after input
check and mark if there was any input: all fields that
accept input HAVE TO BE listed here -
Hi Experts,
I have a requirement to create a custom infotype with subtypes. I have maintained all the fields + 'zzsubty' field (to store subtype no. - of type subty) in PSnnnn and also maintained infotype characteristics and Technical attributes (all the standard steps). But, I want only some of the fields to be displayed depending on the subtype entered. By using the current method, I see all the fields I created in the structure irrespective of the subtype. So, is there anything else that I need to work on to make sure that only the fields I want to be displayed will be visible depending on the subtype? If I need to work on the module pool, could you please be descriptive as I am new to it.
Thanks
SriHello,
Try using the user -exit EXIT_SAPFP50M_001 for ur requirement.
Cheers,
Manoj. -
Updating custom infotype with FM 'HR_INFOTYPE_OPERATION' dumps
Hi All,
While updating a custom infotype 9008 with FM 'HR_INFOTYPE_OPERATION', its giving adump.
Except. CX_HRPA_INVALID_PARAMETER.
I am using DIALOG_MODE as '1'. when I enter a valid field value to that particular field ( mandatory field) on that infotype, it gives dump.
Can you suggest something which will solve this?
Thanks.
Dipti.Hi,
Here is the dump.
Runtime Errors UNCAUGHT_EXCEPTION
Except. CX_HRPA_INVALID_PARAMETER
Date and Time 12.11.2008 07:23:32
Short text
An exception occurred that was not caught.
What happened?
The exception 'CX_HRPA_INVALID_PARAMETER' was raised, but it was not caught
anywhere along
the call hierarchy.
Since exceptions represent error situations and this error was not
adequately responded to, the running ABAP program
'CL_HRPA_RESOLVE_EXCEPTION=====CP' has to be
terminated.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_HRPA_INVALID_PARAMETER', was not
caught in
procedure "RESOLVE_EXCEPTION" "(FORM)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
Invalid parameter EXCEPTION, value
The occurrence of the exception is closely related to the occurrence of
a previous exception "CX_HRPA_VIOLATED_PRECONDITION", which was raised in the
program "CL_HRPA_MASTERDATA_FACTORY====CP",
specifically in line 6 of the (include) program
"CL_HRPA_MASTERDATA_FACTORY====CM004".
The cause of the exception was:
Precondition Violated
Missing RAISING Clause in Interface
Program SAPFP50P
Include FP50PE10
Row 2,152
Module type (FORM)
Module Name RESOLVE_EXCEPTION
Trigger Location of Exception
Program CL_HRPA_RESOLVE_EXCEPTION=====CP
Include CL_HRPA_RESOLVE_EXCEPTION=====CM001
Row 80
Module type (METHOD)
Module Name RESOLVE
Source Code Extract
Line
SourceCde
50
message_handler = message_handler.
51
return.
52
53
catch cx_sy_move_cast_error.
54
endtry.
55
END-OF-DEFINITION.
56
57
58
try_to resolve_missing_infty_data cx_hrpa_missing_infty_data.
59
try_to resolve_missing_authorization cx_hrpa_missing_authorization.
60
try_to resolve_invalid_feature cx_hrpa_invalid_feature.
61
try_to resolve_unexpected_message cx_hrpa_unexpected_message.
62
try_to resolve_missing_personid cx_hrpa_missing_personid.
63
try_to resolve_invalid_infotype_db cx_hrpa_invalid_infotype_db.
64
try_to resolve_invalid_customization cx_hrpa_invalid_customization.
65
try_to resolve_inconsistent_database cx_hrpa_inconsistent_database.
66
67
68
Just to ensure the macro can be used nowhere else.
69
DEFINE try_to.
70
END-OF-DEFINITION.
71
72
If we can not remap we would like to just re-raise the
73
exception like below like "RAISE EXCEPTION exception.".
74
Unfortunately the kernel will then forget about the
75
original source position.
76
77
So this is the fallback strategy. Calling this method
78
is only allowed if the exception can be resolved. Since
79
this is not the case we indicate a parameter violation.
>>>>>
RAISE EXCEPTION TYPE cx_hrpa_invalid_parameter
81
EXPORTING
82
previous = exception
83
parameter = 'EXCEPTION'.
84
85
ENDMETHOD.
Regards,
Dipti. -
Creation of Customer Master with Sales Data
Hi Experts,
I have a requirement in whic i have to Create/Change Customer Master through Custom program.
The Customer Master details will be stored in file and Retrieved through program with the following Tables to be Updated
KNA1 - Customer Master
ADRC - Address
ADR2 - Telephone Number
ADR3 - Fax Number
ADR6 - E-Mail Addresses
KNVV - Customer Master Sales Data
KNVP - Customer Master Partner Functions
KNVK - Customer Master Contact Partner
From SDN i came to know about CMD_EI_API . Can you please tell me which is the method suitable for Creation/Change of Customer Master with the above details.
Regards,
Shrikanth RHi Experts,
Please help me how to use MAINTAIN_BAPI method in Class CMD_EI_API in order to create Customer Master.
Regards,
Shrikanth R
Edited by: SHRIKANTH R on Jul 15, 2010 11:59 AM -
Creating / updating Custom infotype with different screen
Hi All,
I have created custom infotype having different screen for different subtype(1,2).
From Subtype 1, indotype is automatically updated as it is a standard program. But for subtype 2 i am using HR_INFOTYPE_OPERATION for updating the record which is ending with error, as employee which i am trying to update is already locked by me only through PA30. So this function module ends with Complex error. Please suggest how to update the infotype with subtype 2.
Thanking you..
Best regards
AkshayHi All,
I have created custom infotype having different screen for different subtype(1,2).
From Subtype 1, indotype is automatically updated as it is a standard program. But for subtype 2 i am using HR_INFOTYPE_OPERATION for updating the record which is ending with error, as employee which i am trying to update is already locked by me only through PA30. So this function module ends with Complex error. Please suggest how to update the infotype with subtype 2.
Thanking you..
Best regards
Akshay -
Custom Infotype with multiple long text fields
Hi,
We have a need to create a custom Infotype (in PA or PD) that will contain more than one long-text area.
I've searched this forum and found that there are generally two approaches :
1. use the HR clusters for long-text and setting the ITXEX field in PA
2. using SAP standard text area (SO10) and functions such as READ_TEXT, SAVE_TEXT, etc.
The problem with (1) is that it can only store one long-text. We need to have many. Please correct me if we can hold more than one long text in the cluster...?
With regard to (2), I'm just not sure that this is the correct place to store the long text...?
If I was to adopt option (2), could I just use the key of PA9nnn (ie: PAKEY) as the key/TDNAME for STXH?
Are there any other methods to store long text?
As well, is it possible to create a custom Infotype in PD? Can we use PM01 to create PD infotypes?
Thanks,
RajRaj
Sorry I'm not much help on the two questions you have raised...you have probably already got answers by now anyway..however FYI check out link below for enhancing PD infotypes (use transaction PPCI).
enhance infotypes -
How to add custom columns with BO data from GP to UWL
Hi
We have CE 7.1 in our project UWL taskitems only have GP workflow tasks.
In UWL we can see that by default there are standard columns but now we need to add custom columns with data from ours BO associated to process instance
For that we need to develop one custom connector for UWL where we can retrieve the values from custom conenctor to UWL.
Currently our NWDS 7.1 does not have plugins for UWL Connector can anybody tell me where can I download this plugins?
thanks in advance!
Regards
CristianHi,
plz refer the following link
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f0ee5047-c7a0-2a10-70b7-9557e3e4d440
Regards
Manohar -
Need to check all custom programs with open data set
Hi all ,
i have to list all custom programs and f.m. which are using ftp server (file share).
Is there any way to list that programsHi,
You can use program RPR_ABAP_SOURCE_SCAN to find custom programs with providing find string criteria (i.e open data set).
Regards,
Ferry Lianto -
Unable to Archive Customer only with General Data
Hi,
I am trying to archive the Customer master only with General Data. I followed the below steps.
1.Execute SAPF047 - To establish the link b/w customer and vendor
2.Tran: XD99 , Set the del flag and confirm the same in xd03
3.Tran: F56A , Select FI_ACCRECV object and perform the following
1. Preproc => Preprocess resulted that no data found in this category
2.Write => Preprocess resulted that no data found in this category
3.Delete => No data found
Note : I selected "General Master Records" and also tried with "SD Data" and "FI Data".
All resulted the same. Any Hints on this ?
Regards
PrasathHi Prasath,
Please follow the following steps...
1)Go to Transaction <SARA> and give the object name FI_ACCRECV and press ENTER
2)Go to Customizing -> Application-Specific Customizing->Mark customer for deletion (centr.) and mark the customers for deletion(This screen can alternatively be reached using transaction XD06).
3)Schedule the Write variant and execute the jobs
Data To Be Archived ---> General Data
Customer -
> Give Customer No to be archived
Consider Del Indic----
> Checked (If you are not doing step2, this can be unchecked)
Processing option----
> Select Production mode
4)Select Delete in SARA and run the delete jobs for the data which has been archived in step 3.
I dont see a preprocessing program available for the archiving object FI_ACCRECV. If you have that option available then it should automatically set the deletion indicator when u run the program , ie in that case step 2 can be avoided)
Hope this input helps you.
Regards
Asish -
++Custom Serialization with Complex Data type (Nested Classes)
Hi,
We have a scenario wherein we need to write CUSTOM SERIALIZERS for complex datatypes like INVOICE & ORDER (INVOICE inturn has ADDRESS type among others, ORDER has ADDRESS type, a COLLECTION of type ORDERITEM each of which are Java Classes in themselves)
The example of Custom Serializer given in the SOA AS Dev Guide http://download.oracle.com/docs/cd/B31017_01/web.1013/b28975/custserial.htm#CFHHIBCA)
shows only a simple java type used for serialization and deserialization.
Can anyone please help us out by sharing any example depicting the CUSTOM SERIALIZERs for COMPLEX DATA TYPES?
Thanks in advance,
Pavan.Hello,
Could you please post the code of your classes in the forum (at least the interfaces) ?
Regards
Tugdual Grall -
Table to know the sales by customer and with packing data
Helllo Experts,
Please let me know if you have got any idea on the tables to be joined for meeting the below requirement..
We need a table with all item no. based on the customer no in the period 2010 and 2011 till now. Beside the item no. additional information like packing unit and our sales price are requested too"Dear Dinakar,
all item no. based on the customer no in the period 2010 and 2011 till now. Beside the item no. additional information like packing unit and our sales price are requested too
Input the customer no in VBRK-KUNNR with FKDAT = 01.01.2010 to 31.12.2011 (if you reqiure the financial year , replace the date mentioned) and fetch VBELN.
Put that VBELN in VBRP to get MATNR (this will give you the item code)
From VBRK , fetch KONMV (condition record number) and put in KONV with KSCHL = Condition type for sales price.
Put VBRK-VBELN in VBFA as subsequent document and fetch the preceding document with document category J which will give you the delivery no of the invoice.
Put that delivery number in LIPS and fetch the relevant field for PACKING UNIT.
Thanks & Regards,
Hegal K Charles -
EHP5 ESS - Add Additional fields from custom infotype on Personal Data
Hi Gurus
I am able to launch the Personal Information screen under Personal Profile
I will need to add more fields on the Personal Profile --> Personal Data section
I have added the infotype in V_T7XSSPERSUBTY
I am not sure if I will need to do some configuration GenIL Model Editor
Is BADI (Enh. Imp) HRESS_PER_CONFIG_KEY relevant to adding fields to the screen?
Please guide how to go about doing this
Thanks in advancefor adding a infotype and fields you need to do this
1. Customizing the Fields in Overview Screens
http://help.sap.com/erp2005_ehp_05/helpdata/en/77/804c18e1844944b7f8baf5
3159be78/content.htm
2. Configuration of Personal Profile Services
http://help.sap.com/erp2005_ehp_05/helpdata/en/3a/fe6eac579d4a9ead651d77
9a2dbd23/content.htm
3. Personal Profile application Documentation
http://help.sap.com/erp2005_ehp_05/helpdata/en/14/60cd56b1514ae5aa811d2a
a4a59de3/content.htm
In EhP5 ESS Personal Profile application, in order to change the
Address overview page fields, you need to adapt the Address component
configuration HRESS_CC_PER_OVR_ADDRESS_XX.
Note: In EhP5, ESS screens are based on Floor Plan Manager for
WebDynpro ABAP Generic UI Building Block concept. To configure
overview page fields we no longer use 'Determine Fields for Business
Card on Area Page' View instead of that we adapt the FPM configurations.
In the standard delivery in the Overview Page, always international
Address is displayed and in the edit screen based on the country
selection (Foreign Address scenario), corresponding country screens
are displayed.
Note: We always show international address screen in overview page in
order to support Foreign Address scenario.
If you want to chanage the fields in the Address overview page fields
then adapt the Address component configuration. -
Customer listing with address data and credit limits
Hello all,
I need a report I can download to Excel detailing address data and credit limits by customer.
Many thanks.Hi
You can not get the report with address details from standard reports. You have to download the address from table level to excel and you can do what ever you want. If you want a special report what you want you have to contact your programmer (ABAP). -
Dynamic actions - how to create an infotype with a date - 1 day.
Hi everyone,
I need a requirement to change an infotype through dynamic action with ENDDA = BEGDA of maintaned infotype(0000) - 1 day.
In other words when a personel action is performed, another infotype (2001) should appear for change, and in the validity period of this infotype should end with the day before the start of the personel action.
is it possible to achieive this using dynamic actions? how?
Thanks!
Stanislaw AdamskiHi Adamski,
A dynamic action has the following components.
Infotype Number (INFTY): specifies the infotype for which you want the dynamic action triggered
Subtype (SUBTY): narrows the focus to a specific subtype
Field Name (FIELDN): starts your action when a maintenance function is performed on a particular field
Function (FC): specifies the various maintenance operations to which your dynamic action would respond. They are 02 (change); 04 (create); 06 (create and change); 08 (delete); 10 (change and delete); 12 (create and delete). Dynamic actions are only applicable in maintenance operations, not in display functions.
Sequence Number (NO): refers to a sequential number.
Step (A): specifies a particular type of action. No dynamic action is executed if the function character has a value other than one of the following:
P: Plausibility checks, which allow you to check certain conditions.
I: Calls an infotype for processing
W: Called after the I statement and used to assign values to screen fields while creating or copying another infotype record through the I statement
F: Calls a FORM routine (subroutines in ABAP) during your action. The routine may reside in or out the module pool MPNNNN00.
V: Lets you treat collectively a number of fields for which you want to define a common dynamic action
M: Sends SAP Office mail
Variable function part: The variable function part along with the step indicator forms the core part of your action. It specifies the processing details when the dynamic action is triggered. For example:
you have to look for the scenario what you are planning tyo create .
The maintenance of dynamic actions is done via the view V_T588Z, as shown in 1 (IMG menu path Personnel Management>Global Settings in Personnel Management>Basic Settings>Infotypes>Create Dynamic Actions
Here you havev to use conditions INS for the infotype what you want to create..
Please brief the light on the scenario.
Warm Regards,
Kapil Kaushal
Maybe you are looking for
-
Can boot system, / is ro (SOLVED)
I'm new, read a lot on the wiki's but am a t a loss. I'd luckerly done a full back up from a few days ago with the rsync backup so am up and running, but would like to know what I did wrong with the origional partition and fix it if possibe, otherwis
-
I'm trying to change the background to a Menu inside a MenuBar. I was able to change the MenuItem's background, but there's this gap at the top and at the bottom of the menu which is still gray, and I can't seem to find a way to change it. This is my
-
Cursor within the cursor showing error
Hi, I am using a cursor within the cursor to create a procedure.I am getting the below error while compiling this 15/7 PL/SQL: SQL Statement ignored 16/14 PL/SQL: ORA-00942: table or view does not exist 79/10 PL/SQL: Statement ignored 82/31 PLS-00364
-
I have a T420s and have keyboard issues. G and H keys are not working at all. also when you press 2 keys together you get a beep and a delayed output of the letters you pressed. also if you hold a key eg 'y' then press eg 't' nothing happens except a
-
How to define PDF layout when exporting?
With Discoverer 10g 10.1.2.45.46c, is it possible to define the PDF layout (landscape vs. portrait) and also can I shrink the report to fit x pages? If not, are these future features?