Re: Regarding HR ABAP
Hai Experts,
i need to know in which infotype company code is stored in HR Organizational management,i.e in HRP tables.
can u please tell me the solution as soon as possible.
With Regards,
R.Dhineshraj.
Table & Field
PA0001-BUKRS
Edited by: tahir naqqash on Feb 22, 2009 3:10 PM
Similar Messages
-
hi all,
how to retrieve the data using logical database PCH.we cant use rp-provide here.
so can any one of you give suggestions on this it will be good to have an example prgm using pch,so can any one send me.
i have used select stmts to retrieve the data but while taking data its not taking.Hi
HR:
HR deals with the INFOTYPES which are similar to Tables in General ABAP.
There are different ways of fetching data from these infotypes.
There are different areas in HR LIKE Personal Admn, Orgn Management, Benefits, Time amangement, Event Management, Payroll etc
Infotypes for these areas are different from one another area.
storing of records data in each type of area is different
LDBS like PNP are used in HR programing.
Instead of Select.. we use some ROUTINES and PROVIDE..ENDPROVIDE.. etc
and in the case of Pay roll we use Clusters and we Import and Export them for data fetching.
On the whole Normal ABAP is different from HR abap.
For Personal Admn the Infotypes start with PA0000 to PA1999
Time Related Infotypes start with PA2000 to PA2999.
Orgn related Infotypes start with HRP1000 to HRP1999.
All custom developed infotypes stsrat with PA9000 onwards.
In payroll processing we use Clusters like PCL1,2,3 and 4.
Instead of Select query we use PROVIDE and ENDPROVIDE..
You have to assign a Logical Database in the attributes PNP.
Go through the SAp doc for HR programming and start doing.
http://www.sapdevelopment.co.uk/hr/hrhome.htm
See:
http://help.sap.com/saphelp_46c/helpdata/en/4f/d5268a575e11d189270000e8322f96/content.htm
sites regarding hr-abap:
http://www.sapdevelopment.co.uk/hr/hrhome.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPA/PAPA.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAPD/PAPD.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYINT/PYINT_BASICS.pdf
http://www.atomhr.com/training/Technical_Topics_in_HR.htm
http://www.planetsap.com/hr_abap_main_page.htm
You can see some Standard Program examples in this one ...
http://www.sapdevelopment.co.uk/programs/programshr.htm
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1030179,00.html?Offer=SAlgwn12604#Certification
http://www.erpgenie.com/faq/hr.htm.
http://www.planetsap.com/hr_abap_main_page.htm
http://www.sapbrain.com/TUTORIALS/FUNCTIONAL/HR_tutorial.html
These are the FAQ's that might helps you as well.
http://www.sap-img.com/human/hr-faq.htm
http://www.sapgenie.com/faq/hr.htm
http://www.planetsap.com/hr_abap_main_page.htm
http://www.atomhr.com/library_full.htm
HR Long texts Upload
Look at the below link
BDC - hr maintain text
sample code
START-OF-SELECTION.
GET pernr.
rp_provide_from_frst p0000 space pn-begda pn-endda.
if pnp-sw-found EQ '1'.
READ TABLE p0001 WITH KEY pernr = p0000-pernr.
if sy-subrc = 0.
write : p0001-plans. " earliest.
endif.
endif.
rp_provide_from_last p0014 space pn-begda pn-endda.
if pnp-sw-found EQ '1'.
READ TABLE p0014 WITH KEY pernr = p0000-pernr.
if sy-subrc = 0.
write : p0014-LGART. .
endif.
endif.
<b>Reward points for useful Answers</b>
Regards
Anji -
Regarding EXPORT_COMPRESS_ERROR ABAP dump
Hello Experts,
In our BI System, we are getting EXPORT_COMPRESS_ERROR ABAP dump. And not able to find out any SAP notes regarding this dump.
Waiting for your kind response.
Runtime Errors EXPORT_COMPRESS_ERROR
Date and Time 11.04.2008 16:40:42
Short text
Internal error when compressing data.
What happened?
Error in the SAP kernel.
The current ABAP "SAPLRSDRI_SERVICES" program had to be terminated because the
ABAP processor detected an internal system error.
In the EXPORT TO DATABASE statement, an internal error occurred
when compressing data.
What can you do?
Note which actions and input led to the error.
For further help in handling the problem, contact your SAP administrator
You can use the ABAP dump analysis transaction ST22 to view and manage
termination messages, in particular for long term reference.
Error analysis
There is an internal system error.
eliminated with ABAP/4.
Last error logged in SAP kernel
Component............ "EM"
Place................ "SAP-Server u962004s_P38_67 on host u962004s (wp 23)"
Version.............. 37
Error code........... 7
Error text........... "Warning: EM-Memory exhausted: Workprocess gets PRIV "
Description.......... " "
System call.......... " "
Module............... "emxx.c"
Line................. 1881
The error reported by the operating system is:
Error number..... " "
Error text....... " "
How to correct the error
If the error occures in a non-modified SAP program, you may be able to
find an interim solution in an SAP Note.
If you have access to SAP Notes, carry out a search with the following
keywords:
"EXPORT_COMPRESS_ERROR" " "
"SAPLRSDRI_SERVICES" or "LRSDRI_SERVICESF01"
"DATA_WRAP_UC"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
System environment
SAP-Release 700
Application server... "u962004s"
Network address...... "10.200.230.110"
Operating system..... "HP-UX"
Release.............. "B.11.23"
Hardware type........ "ia64"
Character length.... 8 Bits
Pointer length....... 64 Bits
Work process number.. 23
Shortdump setting.... "full"
Database server... "u962004s"
Database type..... "ORACLE"
Database name..... "P38"
Database user ID.. "SAPP38"
Char.set.... "de_DE.iso88591"
SAP kernel....... 700
created (date)... "Dec 30 2007 21:06:56"
create on........ "HP-UX B.11.23 U ia64"
Database version. "OCI_102 (10.2.0.2.0) "
Patch level. 141
Patch text.. " "
Database............. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE 10.2.0.."
SAP database version. 700
Operating system..... "HP-UX B.11"
Memory consumption
Roll.... 6219104
EM...... 2291965488
Heap.... 2302579280
Page.... 16384
MM Used. 4399764848
MM Free. 194652624
User and Transaction
Client.............. 100
User................ "K59461"
Language Key........ "D"
Transaction......... " "
Transactions ID..... "47FF35AD14F65486E10000000AC8E66E"
Program............. "SAPLRSDRI_SERVICES"
Screen.............. "SAPMSSY1 3004"
Screen Line......... 2
Information on caller of Remote Function Call (RFC):
System.............. "P38"
Database Release.... 700
Kernel Release...... 700
Connection Type..... 3 (2=R/2, 3=ABAP System, E=Ext., R=Reg. Ext.)
Call Type........... "asynchron with reply and non-transactional (emode 0,
imode 0)"
Inbound TID.........." "
Inbound Queue Name..." "
Outbound TID........." "
Outbound Queue Name.." "
Client.............. 100
User................ "K59461"
Transaction......... " "
Call Program........."SAPLZ_ZOP01_VCUBES"
Function Module..... "RSDRI_INFOPROV_READ_RFC"
Call Destination.... "NONE"
Source Server....... "u962004s_P38_67"
Source IP Address... "10.200.230.110"
Additional information on RFC logon:
Trusted Relationship " "
Logon Return Code... 0
Trusted Return Code. 0
Note: For releases < 4.0, information on the RFC caller are often
only partially available.
Information on where terminated
Termination occurred in the ABAP program "SAPLRSDRI_SERVICES" - in
"DATA_WRAP_UC".
The main program was "SAPMSSY1 ".
In the source code you have the termination point in line 194
of the (Include) program "LRSDRI_SERVICESF01".
Source Code Extract
Line
SourceCde
164
165
CLEAR: l_string.
166
167
CALL METHOD cl_abap_container_utilities=>fill_container_c
168
EXPORTING
169
im_value = <l_s_data>
170
IMPORTING
171
ex_container = l_string.
172
173
PERFORM wrap_str_to_c255
174
USING l_string
175
CHANGING e_t_outdata.
176
177
ENDLOOP.
178
179
ENDFORM. " data_wrap_std
180
181
*& Form data_wrap_uc
182
183
text
184
185
-->P_I_T_DATA text
186
<--P_E_OUTDATA_UC text
187
188
FORM data_wrap_uc
189
USING i_t_data TYPE STANDARD TABLE
190
i_compress TYPE rs_bool
191
CHANGING e_outdata_uc TYPE xstring.
192
193
IF i_compress = rs_c_true.
>>>>>
EXPORT rsdri = i_t_data
195
TO DATA BUFFER e_outdata_uc
196
COMPRESSION ON.
197
ELSE.
198
EXPORT rsdri = i_t_data
199
TO DATA BUFFER e_outdata_uc
200
COMPRESSION OFF.
201
ENDIF.
202
203
IF sy-subrc <> 0.
204
RAISE conversion_error.
205
ENDIF.
206
207
ENDFORM. " data_wrap_uc
208
209
210
FORM data_wrap_250
211
212
213
Contents of system fields
Name
Val.
SY-SUBRC
0
SY-INDEX
1
SY-TABIX
0
SY-DBCNT
1
SY-FDPOS
25
SY-LSIND
0
SY-PAGNO
0
SY-LINNO
1
SY-COLNO
1
SY-PFKEY
SY-UCOMM
SY-TITLE
CPIC- und RFC-Steuerung
SY-MSGTY
E
SY-MSGID
BL
SY-MSGNO
209
SY-MSGV1
SY-MSGV2
SY-MSGV3
SY-MSGV4
SY-MODNO
0
SY-DATUM
20080411
SY-UZEIT
163555
SY-XPROG
SAPLRSDRI
SY-XFORM
RSDRI_INFOPROV_READ_RFC
Active Calls/Events
No. Ty. Program Include Line
Name
7 FORM SAPLRSDRI_SERVICES LRSDRI_SERVICESF01 194
DATA_WRAP_UC
6 FUNCTION SAPLRSDRI_SERVICES LRSDRI_SERVICESU04 29
RSDRI_DATA_WRAP
5 FORM GP49E5DYREKDNLT28VWMJJ5FAZY GP49E5DYREKDNLT28VWMJJ5FAZY 199
INFOPROV_READ_RSDRI
4 FUNCTION SAPLRSDRI LRSDRIU02 153
RSDRI_INFOPROV_READ_RFC
3 FORM SAPLRSDRI LRSDRIU02 1
RSDRI_INFOPROV_READ_RFC
2 FORM SAPMSSY1 SAPMSSY1 85
REMOTE_FUNCTION_CALL
1 MODULE (PBO) SAPMSSY1 SAPMSSY1 30
%_RFC_START
Chosen variables
Name
Val.
No. 7 Ty. FORM
Name DATA_WRAP_UC
SYST-REPID
SAPLRSDRI_SERVICES
5454554545545544452222222222222222222222
310C23429F352693530000000000000000000000
I_COMPRESS
X
5
8
RS_C_TRUE
X
5
8
SY
###############################################################################À##############
0000000000000000000000000000000000000000000000010000000000000000000000000000000C00000000000000
0001000000000000000000000000000000000000000100090001000000010000000000000000002000000000000000
I_T_DATA
Table IT_4214[3004988x1456]
PROGRAM=GP49E5DYREKDNLT28VWMJJ5FAZYFORM=INFOPROV_READ_RSDRIDATA=L_T_DATA
Table reference: 245
TABH+ 0(20) = C0000005B3A98DB0000000000000000000000000
TABH+ 20(20) = 000000F500001076002DDA3C000005B0FFFFFFFF
TABH+ 40(16) = 0400002A00000B10000824C401800000
store = 0xC0000005B3A98DB0
ext1 = 0x0000000000000000
shmId = 0 (0x00000000)
id = 245 (0x000000F5)
label = 4214 (0x00001076)
fill = 3004988 (0x002DDA3C)
leng = 1456 (0x000005B0)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000040
occu = 8 (0x00000008)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 8 (cmpManyEq)
occu0 = 1
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
isCtfyAble = 1
>>>>> Shareable Table Header Data <<<<<
tabi = 0xC0000009BB9B2090
pgHook = 0x600000008EAEC160
idxPtr = 0x0000000000000000
shmTabhSet = 0x0000000000000000
id = 3503 (0x00000DAF)
refCount = 0 (0x00000000)
tstRefCount = 0 (0x00000000)
lineAdmin = 3014656 (0x002E0000)
lineAlloc = 3004992 (0x002DDA40)
shmVersId = 0 (0x00000000)
shmRefCount = 1 (0x00000001)
>>>>> 1st level extension part <<<<<
regHook = Not allocated
collHook = Not allocated
ext2 = Not allocated
>>>>> 2nd level extension part <<<<<
tabhBack = Not allocated
delta_head = Not allocated
pb_func = Not allocated
pb_handle = Not allocated
%_DUMMY$$
2222
0000
E_OUTDATA_UC
ÿ#######1100####ÒWÜ#####°ï6=³$Ç~ßsæ#ä5L#¼ -^##há#°#!&ß3#ð#ô#Á#p6##Òâ¬###Å#.À#6²aÀ#kÀ6´1ÀOp##ú#
F000008033330000D5D01190BE33B2C7D7E8E348BA25816E8B822D30F8F1C07321DEA019C12C93B6C86C3B3C4700F0
F61122001100000027C52FD20F6D347EF36545C1C0DE008100016F3B064D13063B22C59855E056210BB06410F019A0
SYST
###############################################################################À##############
0000000000000000000000000000000000000000000000010000000000000000000000000000000C00000000000000
0001000000000000000000000000000000000000000100090001000000010000000000000000002000000000000000
No. 6 Ty. FUNCTION
Name RSDRI_DATA_WRAP
I_COMPRESS
X
5
8
I_RESULT250
2
0
I_T_DATA
Table IT_4214[3004988x1456]
I_UNICODE_RESULT
X
5
8
E_OUTDATA_UC
ÿ#######1100####ÒWÜ#####°ï6=³$Ç~ßsæ#ä5L#¼ -^##há#°#!&ß3#ð#ô#Á#p6##Òâ¬###Å#.À#6²aÀ#kÀ6´1ÀOp##ú#
F000008033330000D5D01190BE33B2C7D7E8E348BA25816E8B822D30F8F1C07321DEA019C12C93B6C86C3B3C4700F0
F61122001100000027C52FD20F6D347EF36545C1C0DE008100016F3B064D13063B22C59855E056210BB06410F019A0
E_T_OUTDATA
Table[initial]
E_T_OUTDATA250
Table[initial]
RS_C_FALSE
2
0
SY-REPID
SAPLRSDRI_SERVICES
5454554545545544452222222222222222222222
310C23429F352693530000000000000000000000
No. 5 Ty. FORM
Name INFOPROV_READ_RSDRI
SY-SUBRC
0
0000
0000
SY-REPID
GP49E5DYREKDNLT28VWMJJ5FAZY
4533434554444453355444344552222222222222
7049554925B4EC42867DAA561A90000000000000
SY
###############################################################################À##############
0000000000000000000000000000000000000000000000010000000000000000000000000000000C00000000000000
0001000000000000000000000000000000000000000100090001000000010000000000000000002000000000000000
%_DUMMY$$
2222
0000
%_SPACE
2
0
SYST-REPID
GP49E5DYREKDNLT28VWMJJ5FAZY
4533434554444453355444344552222222222222
7049554925B4EC42867DAA561A90000000000000
I_OUTU
X
5
8
RS_C_TRUE
X
5
8
L_T_DATA
Table IT_4214[3004988x1456]
E_RFCOUT_UC
ÿ#######1100####ÒWÜ#####°ï6=³$Ç~ßsæ#ä5L#¼ -^##há#°#!&ß3#ð#ô#Á#p6##Òâ¬###Å#.À#6²aÀ#kÀ6´1ÀOp##ú#
F000008033330000D5D01190BE33B2C7D7E8E348BA25816E8B822D30F8F1C07321DEA019C12C93B6C86C3B3C4700F0
F61122001100000027C52FD20F6D347EF36545C1C0DE008100016F3B064D13063B22C59855E056210BB06410F019A0
I_S_RFCMODE
0.0.0.1.
22222222222222222222222222222222222222220000
00000000000000000000000000000000000000000000
I_S_RFCMODE-RFC_RECEIVER
222222222222222222222222222222
000000000000000000000000000000
E_EOD
X
5
8
I_S_RFCMODE-ID
2222222222
0000000000
No. 4 Ty. FUNCTION
Name RSDRI_INFOPROV_READ_RFC
I_AUTHORITY_CHECK
R
5
2
I_CURRENCY_CONVERSION
X
5
8
I_DEBUG
2
0
I_FILENAME
222222222222222222222222222222222222222222222222222222222222
000000000000000000000000000000000000000000000000000000000000
I_INFOPROV
B100_CB3E
433354434222222222222222222222
2100F3235000000000000000000000
I_MAXROWS
0
0000
0000
I_READ_ODS_DELTA
2
0
I_REFERENCE_DATE
20080411
33333333
20080411
I_RESULTTYPE
U
5
5
I_ROLLUP_ONLY
X
5
8
I_SAVE_IN_FILE
2
0
I_SAVE_IN_TABLE
2
0
I_S_RFCMODE
0.0.0.1.
22222222222222222222222222222222222222220000
00000000000000000000000000000000000000000000
I_TABLENAME
222222222222222222222222222222
000000000000000000000000000000
I_USE_AGGREGATES
X
5
8
I_USE_DB_AGGREGATION
X
5
8
E_AGGREGATE
B100_CB3E$X
433354434252222222222222222222
2100F3235480000000000000000000
E_END_OF_DATA
X
5
8
E_RFCDATA_UC
ÿ#######1100####ÒWÜ#####°ï6=³$Ç~ßsæ#ä5L#¼ -^##há#°#!&ß3#ð#ô#Á#p6##Òâ¬###Å#.À#6²aÀ#kÀ6´1ÀOp##ú#
F000008033330000D5D01190BE33B2C7D7E8E348BA25816E8B822D30F8F1C07321DEA019C12C93B6C86C3B3C4700F0
F61122001100000027C52FD20F6D347EF36545C1C0DE008100016F3B064D13063B22C59855E056210BB06410F019A0
E_SPLIT_OCCURRED
2
0
E_T_FIELD[]
Table IT_4[180x40]
FUNCTION-POOL=RSDRIFORM=RSDRI_INFOPROV_READ_RFCDATA=%_%_E_T_FIELD
Table reference: 4
TABH+ 0(20) = C0000005B3902040C0000005B38D281000000000
TABH+ 20(20) = 0000000400000004000000B400000028FFFFFFFF
TABH+ 40(16) = 0400000100000F700010249401800000
store = 0xC0000005B3902040
ext1 = 0xC0000005B38D2810
shmId = 0 (0x00000000)
id = 4 (0x00000004)
label = 4 (0x00000004)
fill = 180 (0x000000B4)
leng = 40 (0x00000028)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000060
occu = 16 (0x00000010)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 2 (cmpSingleMcmpR)
occu0 = 1
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
isCtfyAble = 1
>>>>> Shareable Table Header Data <<<<<
tabi = 0xC0000005B39020A0
pgHook = 0xC0000005B38FC770
idxPtr = 0x0000000000000000
shmTabhSet = 0x0000000000000000
id = 16 (0x00000010)
refCount = 0 (0x00000000)
tstRefCount = 0 (0x00000000)
lineAdmin = 304 (0x00000130)
lineAlloc = 304 (0x00000130)
shmVersId = 0 (0x00000000)
shmRefCount = 1 (0x00000001)
>>>>> 1st level extension part <<<<<
regHook = 0x0000000000000000
collHook = 0x0000000000000000
ext2 = 0xC0000005B38D27A0
>>>>> 2nd level extension part <<<<<
tabhBack = 0xC0000005B38D2740
delta_head = 0000000000000000000000000000000000000000000000000000000000000000000000000000000
pb_func = 0x0000000000000000
pb_handle = 0x0000000000000000
E_T_RFCDATA[]
Table IT_5[0x256]
FUNCTION-POOL=RSDRIFORM=RSDRI_INFOPROV_READ_RFCDATA=%_%_E_T_RFCDATA
Table reference: 5
TABH+ 0(20) = 0000000000000000C0000005B38D292000000000
TABH+ 20(20) = 00000005000000050000000000000100FFFFFFFF
TABH+ 40(16) = 0400000100000E580010249401800000
store = 0x0000000000000000
ext1 = 0xC0000005B38D2920
shmId = 0 (0x00000000)
id = 5 (0x00000005)
label = 5 (0x00000005)
fill = 0 (0x00000000)
leng = 256 (0x00000100)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000055
occu = 16 (0x00000010)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 2 (cmpSingleMcmpR)
occu0 = 1
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
isCtfyAble = 1
>>>>> Shareable Table Header Data <<<<<
tabi = Not allocated
pghook = Not allocated
idxPtr = Not allocated
shmTabhSet = Not allocated
id = Not allocated
refCount = Not allocated
tstRefCount = Not allocated
lineAdmin = Not allocated
lineAlloc = Not allocated
shmVersId = Not allocated
shmRefCount = Not allocated
shmIsReadOnly = Not allocated
>>>>> 1st level extension part <<<<<
regHook = 0x0000000000000000
collHook = 0x0000000000000000
ext2 = 0xC0000005B38D28B0
>>>>> 2nd level extension part <<<<<
tabhBack = 0xC0000005B38D2850
delta_head = 0000000000000000000000000000000000000000000000000000000000000000000000000000000
pb_func = 0x0000000000000000
pb_handle = 0x0000000000000000
E_T_RFCDATAV[]
Table IT_6[0x100]
FUNCTION-POOL=RSDRIFORM=RSDRI_INFOPROV_READ_RFCDATA=%_%_E_T_RFCDATAV
Table reference: 6
TABH+ 0(20) = 0000000000000000C0000005B38D2A3000000000
TABH+ 20(20) = 00000006000000060000000000000064FFFFFFFF
TABH+ 40(16) = 0400000100000F000010249401800000
store = 0x0000000000000000
ext1 = 0xC0000005B38D2A30
shmId = 0 (0x00000000)
id = 6 (0x00000006)
label = 6 (0x00000006)
fill = 0 (0x00000000)
leng = 100 (0x00000064)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000058
occu = 16 (0x00000010)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 2 (cmpSingleMcmpR)
occu0 = 1
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
isCtfyAble = 1
>>>>> Shareable Table Header Data <<<<<
tabi = Not allocated
pghook = Not allocated
idxPtr = Not allocated
shmTabhSet = Not allocated
id = Not allocated
refCount = Not allocated
tstRefCount = Not allocated
lineAdmin = Not allocated
lineAlloc = Not allocated
shmVersId = Not allocated
shmRefCount = Not allocated
shmIsReadOnly = Not allocated
>>>>> 1st level extension part <<<<<
regHook = 0x0000000000000000
collHook = 0x0000000000000000
ext2 = 0xC0000005B38D29C0
>>>>> 2nd level extension part <<<<<
tabhBack = 0xC0000005B38D2960
delta_head = 0000000000000000000000000000000000000000000000000000000000000000000000000000000
pb_func = 0x0000000000000000
pb_handle = 0x0000000000000000
I_T_RANGE[]
Table IT_0[24x153]
FUNCTION-POOL=RSDRIFORM=RSDRI_INFOPROV_READ_RFCDATA=%_%_I_T_RANGE
Table reference: 0
TABH+ 0(20) = C0000005B38C97E0C0000005B38C97A000000000
TABH+ 20(20) = 00000000000000000000001800000099FFFFFFFF
TABH+ 40(16) = 04000001000004B80010249421800000
store = 0xC0000005B38C97E0
ext1 = 0xC0000005B38C97A0
shmId = 0 (0x00000000)
id = 0 (0x00000000)
label = 0 (0x00000000)
fill = 24 (0x00000018)
leng = 153 (0x00000099)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000011
occu = 16 (0x00000010)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 2 (cmpSingleMcmpR)
occu0 = 1
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 1
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
isCtfyAble = 1
>>>>> Shareable Table Header Data <<<<<
tabi = 0xC0000005B38C9840
pgHook = 0xC0000005B38CA1F0
idxPtr = 0x0000000000000000
shmTabhSet = 0x0000000000000000
id = 2 (0x00000002)
refCount = 1 (0x00000001)
tstRefCount = 0 (0x00000000)
lineAdmin = 48 (0x00000030)
lineAlloc = 48 (0x00000030)
shmVersId = 0 (0x00000000)
shmRefCount = 3 (0x00000003)
>>>>> 1st level extension part <<<<<
regHook = 0xC0000005B3AB3F70
collHook = 0x0000000000000000
ext2 = 0xC0000005B38C9730
>>>>> 2nd level extension part <<<<<
tabhBack = 0xC0000005B38C96D0
delta_head = 0000000000000000000000000000000000000000000000000000000000000000000000000000000
pb_func = 0x0000000000000000
pb_handle = 0x0000000000000000
I_T_REQUID[]
Table IT_7[0x12]
FUNCTION-POOL=RSDRIFORM=RSDRI_INFOPROV_READ_RFCDATA=%_%_I_T_REQUID
Table reference: 7
TABH+ 0(20) = 0000000000000000C0000005B38D2B4000000000
TABH+ 20(20) = 0000000700000007000000000000000CFFFFFFFF
TABH+ 40(16) = 04000001000006780010249401800000
store = 0x0000000000000000
ext1 = 0xC0000005B38D2B40
shmId = 0 (0x00000000)
id = 7 (0x00000007)
label = 7 (0x00000007)
fill = 0 (0x00000000)
leng = 12 (0x0000000C)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000019
occu = 16 (0x00000010)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 2 (cmpSingleMcmpR)
occu0 = 1
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
isCtfyAble = 1
>>>>> Shareable Table Header Data <<<<<
tabi = Not allocated
pghook = Not allocated
idxPtr = Not allocated
shmTabhSet = Not allocated
id = Not allocated
refCount = Not allocated
tstRefCount = Not allocated
lineAdmin = Not allocated
lineAlloc = Not allocated
shmVersId = Not allocated
shmRefCount = Not allocated
shmIsReadOnly = Not allocated
>>>>> 1st level extension part <<<<<
regHook = 0x0000000000000000
collHook = 0x0000000000000000
ext2 = 0xC0000005B38D2AD0
>>>>> 2nd level extension part <<<<<
tabhBack = 0xC0000005B38D2A70
delta_head = 0000000000000000000000000000000000000000000000000000000000000000000000000000000
pb_func = 0x0000000000000000
pb_handle = 0x0000000000000000
I_T_RTIME[]
Table IT_1[3x121]
FUNCTION-POOL=RSDRIFORM=RSDRI_INFOPROV_READ_RFCDATA=%_%_I_T_RTIME
Table reference: 1
TABH+ 0(20) = C0000005B38CB680C0000005B38CB64000000000
TABH+ 20(20) = 00000001000000010000000300000079FFFFFFFF
TABH+ 40(16) = 04000001000005980010249401800000
store = 0xC0000005B38CB680
ext1 = 0xC0000005B38CB640
shmId = 0 (0x00000000)
id = 1 (0x00000001)
label = 1 (0x00000001)
fill = 3 (0x00000003)
leng = 121 (0x00000079)
loop = -1 (0xFFFFFFFF)
xtyp = TYPE#000015
occu = 16 (0x00000010)
access = 1 (ItAccessStandard)
idxKind = 0 (ItIndexNone)
uniKind = 2 (ItUniqueNon)
keyKind = 1 (default)
cmpMode = 2 (cmpSingleMcmpR)
occu0 = 1
groupCntl = 0
rfc = 0
unShareable = 0
mightBeShared = 0
sharedWithShmTab = 0
isShmLockId = 0
gcKind = 0
isUsed = 1
isCtfyAble = 1
>>>>> Shareable Table Header Data <<<<<
tabi = 0xC0000005B38CB6E0
pgHook = 0x0000000000000000
idxPtr = 0x0000000000000000
shmTabhSet = 0x0000000000000000
id = 3 (0x00000003)
refCount = 0 (0x00000000)
tstRefCount = 0 (0x00000000)
lineAdmin = 16 (0x00000010)
lineAlloc = 16 (0x00000010)
shmVersId = 0 (0x00000000)
shmRefCount = 1 (0x00000001)
>>>>> 1st level extension part <<<<<
regHook = 0x0000000000000000
collHook = 0x0000000000000000
ext2 = 0xC0000005B38CB5D0
>>>>> 2nd level extension part <<<<<
tabhBack = 0xC0000005B38CB570
delta_head = 0000000000000000000000000000000000000000000000000000000000000000000000000000000
pb_func = 0x0000000000000000
pb_handle = 0x0000000000000000
I_T_SFC[]
Table IT_2[17x52]
FUNCTION-POOL=RSDRIFORM=RSDRI_INFOPROV_READ_RFCDATA=%_%_I_T_SFC
Table reference: 2
TABH+ 0(20) = C0000005B38CBFA0C0000005B38CBF6000000000
TABH+ 20(20) = 00000002000000020000001100000034FFFFFFFF
TABH+ 40(16) = 0400000100000DB00010249401800000
store = 0xC0000005B38CBFA0
ext1 = 0xC0000005B38CBF60
shmId = 0 (0x00000000)
iHello,
did you resolve the problem ?
Please tell me how if it's resolved.
Best Regards -
Need information Regarding HR-ABAP
Hi experts ,
Would appreciate if you could provide me some links to learn about basics of PA , OM etc.
And also programming in HR-ABAP.
Thanks and regards,
aditya.
Please chosse proper Header Text
EditedHi Adhitya,
Please go through this link.
http://www.abaphr.com/?p=789
Regards, -
Regarding required ABAP knowledge to understand the APO-BW developments
Hi All,
Could you pls let me know what kind of ABAP skills that an APO consultant must have to understand the development code in the routines and user exits.
Best regards,
RamyaHi Ramya,
For ABAP consultant to work in APO, mainly you need to learn and
focus on working with structures.
Other areas for focus will be Badi's, user exits, function modules,
routines, enhancements which are more or less similar to other modules
Regards
R. Senthil Mareeswaran. -
Hi Friends
I have a doubt about Netweaver abap workbench coding part.
Generally in R/3 architecture if we want to write the coding we can use se38 or se80.
What about netweaver architecture abap coding?. i have little bit of idea about this but still i am not sure about this part .So please lemma now how is if anybody have any idea about this.
In netweaver architecture we have two enginee parts J2EE AND ABAP. this is my question how we can write the coding in netweaver abap?.
Regards
SaravananHello Saravanan,
you can Code ABAB as you've done alway in SE38 and SE80.
Regards
Gregor -
Regarding 'FREE' ABAP Keyword in the local internal table
Hi Experts,
//sorry for my english ;(
Our ABAP Development leader forced us to use FREE ABAP Keyword on Local internal table like below situation.
and I really don't get it.
-below-
FORM GET_DATA.
DATA: LT_ITAB TYPE TABLE OF SFLIGHT.
SELECT * FROM ZTABLE INTO TABLE LT_TABLE
FOR ALL ENTRIES IN LT_ITAB
WHERE KKEY = LT_ITAB-CARRID.
"// WHY DO I HAVE TO USE THIS CODE
FREE LT_ITAB.
ENDFORM.
I know that GC(garbage collector) will release memory area of LT_ITAB.
but why do i have to release directly FREE LT_ITAB memory area?
cause to take in short time memory advantage of before GC calling?
thanks.Guys, why don't you read ABAP help?
From ABAP help about FREE:
For internal tables, FREE has the same effect as the REFRESH statement, though the entire memory area occupied by the table rows is released, and the initial memory area remains unoccupied
About REFRESH:
This statement sets an internal table itab to its initial value, meaning that it deletes all rows of the internal table. The memory space required for the table is freed up to the initial memory size INITIAL SIZE. For itab, you must specify an internal table.
To delete all rows and free the entire memory space occupied by rows, you can use the statement FREE.
About INITAIL SIZE:
After the optional addition INITIAL SIZE, you can specify a number of rows n as a numeric literal or numeric constant to adjust the size of the first block in the memory that is reserved by the system for an internal table of the table type. Without this addition, if the number 0 is entered, or the value of n exceeds a maximum value, the system automatically allocates an appropriate memory area.
To summarize:
Using free allows you to immediately free the initial space reserved by the kernel for an internal table.
I am lazy to look for it, but I don't think it ever exceeds few Kb.
regards,
Yuri -
Regarding WD ABAP Tutorial for Adobe forms
Hello,
I'm having difficulty finishing tutorial for WD ABAP interactive forms by Thomas Jung..Questions:
1) Do we have to create an WD application to run it or do we have to test it using the pdf file? in the SDN video its not clear what to do after completing the exercise with form editor?
2) In the Adobe form editor from SE80, my file menu is blank...i cant use 'import'pdf from menu since there is no menu although I can drag n drop the elements from libraries.
Please let me know if I'm missing any installation or support packs!
Regards,
AhmadIf you aren't seeing anything at all then there may be a problem with your ACF (Active Control Framework). The ACF is only used when running the adobe form in web dynpro in interactive mode. The ACF is generally installed along with the SAPGui, but may not be updated properly when the SAPGui is updated. Also there are some dependencies in the ACF version and the backend ABAP system version.
I had problems on my laptop when I first tried to use interactive forms in Web Dynpro ABAP. My form displayed, but I couldn't trigger the Submit to SAP event. I found several OSS notes on the ACF topic. I had to uninstall my current ACF version and install the version specific to Netweaver04S SP7. Just installing the SP7 version of the ACF did NOT work. Once I got the ACF all cleaned up, everything worked fine. Incidently the problems I had before patching the ACF effected both Web Dynpro ABAP and Web Dynpro Java. -
Hi all,
I am working on a wd abap component in which i have to populate a table in which each row has a different value which are fetched from database table.i want that in each row i want different values .like suppose my table has two coloumn and in first row of first coloumn i want to display the text "gender" and in the same row in second column i want to fetch a "value of gender" from database table.
similarly in second row of first coloumn i want to display a text " date of birth" and in the same row of second column i want to get its corresponding values.so please tell me how to do itin detail that is how to bind for each and every row and how to get the particular values.
send me the code along with proper commenting which will be easy for me to understand.
thanking you all in advance.hi,
It is possible.
If u keep a nested node structure. Like
First node<parent node in context>
--->1st node under First node <bind this node to a column>
This node contains the header value
>2nd node under First node<bind this node to rest of the column in table>
This node contains table value.Which will be displayed in table.
I hope this will solve your problem.
Please have a look at this
Re: Row / line number as first column in table
This link may solve your doubt.
Regards,
Ramanan
Edited by: Ramanan Panchabakesan on Sep 2, 2008 10:08 AM -
Regarding SCAN ABAP SOURCE PROGRAM
Hi Friends,
I am using SCAN ABAP PROGRAM in my code .
SCAN ABAP-SOURCE source_sub
TOKENS INTO i_tokens_sub
STATEMENTS INTO i_statements_sub
KEYWORDS FROM i_keywords_sub
LEVELS INTO i_levels_sub
WITH ANALYSIS.
after this statement execution , i_token getting filled up with token used in source code source_sub
but if i have to catch specific keywords is there a way that i can append those keywords to i_keywords_sub structure and then scan so that a line where that particular keyword used can be captured .
i am not knowing how to do that .Can i get some help on this.
Thanks&Regards
PoornimaHi,
You can try using the SAP standard program RS_ABAP_SOURCE_SCAN and give key word for searching in the ABAP source.
Thanks,
Sriram Ponna. -
Hi ALL,
Could anybody give some oops concepts in ABAP with examples.
Thanks & Regards
SAIJAYAJust take case if you want to access element from node in context ...such code by wizard Appears ....
DATA:
zobj_bbp_ior_util TYPE REF TO zcl_bbp_ior_util,
node_ztiornode TYPE REF TO if_wd_context_node,
elem_ztiornode TYPE REF TO if_wd_context_element,
stru_ztiornode TYPE zsior.
navigate from <CONTEXT> to <ZTIORNODE> via lead selection
node_ztiornode = wd_context->get_child_node( name = if_request_ior=>wdctx_ztiornode ).
get element via lead selection
elem_ztiornode = node_ztiornode->get_element( 1 ). -
hi all!!
I am sorry if this is not the right place to put up these kind of questions, however any idea which all companies i mumbai would be hiring abap trained freshers !!!hey anu
u can search the jobs if u want to do in indian in yahoo job search
for usa major seach sites r
www.dice.com
www.monster.com
n try to post ur resume in yahoo job search u will get some calls i think
r u can go with google u can find lot of stuff
Regards
naveen -
Regarding SAP ABAP Online Training
Hi All,
I have around 2 years of Exp in SAP Business One as Technical Consultant.
i am planning for SAP ABAP online Training from NIIT Mumbai.
due to my budget constraint i m going for online training.
NIIT is Authorised SAP Education Partner.
Can u please guide me regarding Online training?
i would like to know whether it will be fruitfull or not?
How user friendly it is?
Is it tough to understand the online training?
is it right decision to go for online training for me?
waiting for ur valuable reply....
thanx in advance...
Regards,
Chetan .I would love to start with the development for business one. I have 3 years experience with the "big" SAP (ABAP and stuff) and would like to exchange the knowledge. If you would be interested, please drop me a line on my eml. I wanted to reach you through eml but it is not a public one. Looking forward to hear from you, Otto
-
Hai regarding hr-abap..?
Hai friends ,
i have one query ..? what is the exact difference between logical database PNP and PNPCE...? need to implement any code changes..in the report for pnpce compared to Pnp..?
regards
A for Arun....Refer the links -
PNP and PNPCE
Re: PNP or PNPCE What to use !!!
Regards,
Amit
Reward all helpful replies. -
Regarding HR ABAP (query selction)
Hai Experts,
if i give the month and date means , I need to display all the values for all years.
for example if i give month as may and then date as 15 means then i need the values for all years for that corresponding month and date upto system date.
With Regards,
R.Dhineshraj.one way would be to create two additional fields (month, day) in infoset of 2 characters one for month, one for day.
Then in record processing write
for e.g. your infotype is 0000 then the code will be
data var_date(4) type c.
concatenate month day into var_date.
check p0000-begda-4(4) = var_date.
add the fields month and day in the field group and assign it in the query (tcode sq01).
Then select them in sq01 to be shown for selection.
This should solve your problem.
Maybe you are looking for
-
hi, While saving the sales order cost estimate its getting the GL account from GBB-ZG0. as we assigned Balance sheet account its asking the cost element. can you please explain what is link to get the gl from GBB-ZGO, can we change this to pick from
-
Is there any API or Program to Update GL Journal Header DFF Values
Hi All, Can anyone let me know if we have any API or Program for updating GL Journal Header DFF Values. Any information will be appreciated.. Thank You Gt1942
-
ChaRM with 4 system Landscape.
Hi,<br /> We are trying to implement ChaRM in a four system landscape <br /> <br /> AFD --> AFQ --> AFI --> AFP<br /> <br /> defined logical components, project, created maintenance cycle. U'gent correction works fine.<br /> <br /> but for regular co
-
Why Berkeley DB caches entire ".db" file to Linux memory?
Hi, We use the sample codes from the Berkeley documents to write a large amount of data to Berkeley DB in Linux. We found following problems: 1. System free memory drops quickly as more (key,data) pairs are written into db. 2. When we delete ".db" fi
-
Itunes is not recognizing my device
my ipod touch 2 gen. is not recognizing my ipod... i've tried everything i know... please help!