Regarding SRM ABAP
Hi
I got a requirement to build logic in SAP SRM to capture purchase requisition that is ordered from ILA Catalog.Can you guide me on this.
Hi,
Usually the naming and development standards are the same no matter which module you are developing for. Take a look at:
1. http://ifmp.msfc.nasa.gov/documents/ABAPNamingStandards.doc and
2. http://ifmp.msfc.nasa.gov/documents/ABAPProgrammingStandards.doc
See if these help.
Regards
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 -
How to Call Standardapplication in Custom Applications in SRM-ABAP ?
Hi,
I want to Create a Custom Apllication in SRM 5.0 & i have to call a Standard Application.
I am new to SRM ABAP , can anyone help me how to Create Applications in SRM ABAP & How to Call Standard Application in SRM ABAP.thank u
-
What is the prerequisite of an abaper to work with srm , in which areas abapers has to focus?
You can start by going through http://help.sap.com/saphelp_srm30/helpdata/en/95/f6a93e08503614e10000000a114084/frameset.htm.
In addition to this config guides are available on service market place.
Regards,
Nikhil -
Is SRM ABAP Programming special?
Hi,
in a few days I'm starting in a SRM project for the first time... I'd like to know if any of you could tell whether there's a guide, manual or wathever about how programming ABAP in SRM -I mean special situations like those in CRM, where most programming is based onto activities and Function Modules which work onto them.
If so, could you pass the link to that info -if it's available.
Best Regard.Hi ,
There is not much difference when you are programming with SRM. All you just need to know the list of badi's( Busincess Add in's). If you get these details then there is not much difference.... Example: For validaiton purpose there is badi called 'BBP_DOC_CHECK_BADI'. Here all the validations done for the respective business objects (SC,PO,Confirmtaion).
Search the forum for more info
Regards
Sameer -
Urgent Querry regarding SRM to R/3 PO Creation
Hi All,
I have one requirement where in PO is created in SRM (using Extended Classic Scenario) and the same PO is reflected in R/3 thru RFC.
My requirement is related to pricing i have maintained a condition record for a condition type for eg : ZBRK is the condition type. In R/3 for condition type ZBRK i have maintained condition record. I need to populate the condition record when PO from SRM gets created in R/3.
Is it possible?
Points will be rewarded.
Regards,
ShubanHi
Which SRM version are you using ?
See these SAP OSS Notes, which might help ->
Note 907271 - Upload: New condition when you update the item
Note 859049 - SRM 5.0: Restrictions for uploading and downloading
You can try to use BBPECS_PO_OUT_BADI to transfer this condition type to ECC.However, please check that the condition type from SRM do not apply again in ECC else your original price will be recalculated twice both in SRM and ECC..._
Using VMC cache when you modify the PO price schema.
Thus, you have to reset the buffer of the VMC to "activate" your modifications.
http://help.sap.com/saphelp_srm50/helpdata/en/72/f40f3c98ddaa4ce10000000a11402f/content.htm
You can check if the conditions Customizing is complete.
See the path in the IMG: SRM Server ® Cross-Application Basic Settings ® Pricing ® Check Technical and Customizing Settings for Conditions
Meanwhile, Please go through the following SAP OSS Notes and Business Add-Ins(BADIs) which will help ->
Note 640369 - Incorrect values in dropdown in account assignment details
Note 1027656 - Simplified pricing:wrong price calculation in SC using prod.
Note 1038241 - Simplified pricing: Follow-on note to note 1027656
Note 1034949 - Wrong price in SC when a product has multiple conditions
Note 539720 - Simplified pricing (classic scenario)
Note 637562 - Simplified pricing
BADIs ->
1) BBP_PRICEDATA_READ
2) PRODUCT_UPDATE2
3) PRC_PRICING_INIT
Note 622282 - EBP 3.5 - price is lost in the Shopping Cart
Related links ->
Pricing
http://help.sap.com/saphelp_srm50/helpdata/en/72/f40f3c98ddaa4ce10000000a11402f/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/ee/d9df3bbcce4b37e10000000a114084/frameset.htm
Do let me know.
Regards
-Atul -
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 -
Hi Gurus!!
I will soon be working on SRM MDM business scenario,so i want to be prepared beforehand.
Please guide me about the integration details from SRM as well as MDM side,and also important documentation\link regarding the same.
Thanks,
RaviHi Ravi,
Please refer this below article to start with SRM-MDM Catalog Setup u2013 Ready Reference
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/806f3d56-0d29-2d10-9abf-c0df6f0fdfe8?quicklink=index&overridelayout=true
Also refer, SRM-MDM Catalog 3.0 Repository information SAP Note 1171711
https://websmp130.sap-ag.de/sap/support/notes/1171711
and SRM-MDM Catalog 3.0 - Installation & Configuration SAP Note 1177779
https://websmp130.sap-ag.de/sap/support/notes/1177779
SRM MDM Integration: https://websmp107.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=012002523100015170792009E
Check this link for component Installation: https://websmp107.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=012002523100012367812008E
For configure SRM MDM catalog: https://websmp107.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700001156822009E
Regards,
Mandeep Saini -
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 SRM busniess process flow
Hi
i am having a book of SRM 201 and start learning and enhancing my skills,i feel sometimes lost while reading and practiing the same in IDES as i am not aware about the business process of SRM completely.Can all of you experts please explain what all are there in SRM and how do i proceed so that at the end when i finish i will not be aware about whole SRM but atleast i am aware about the process. i want to study and finish process by process not whole SRM at once. So expert i hope you all will able to knw what i want...
Kind regards,
Vishwjeet SharmaDear Sharma,
If you want learn SRM then please go throguh the SAPSRM material or SRM over view then you will understand complete business processess and technical scneario's of SRM.
If you are having MM knowledge then it's easy for you to understand.Please go thorugh the below link.
http://help.sap.com/saphelp_srm50/helpdata/en/8d/f6a93e08503614e10000000a114084/frameset.htm
Thanks
Ravi -
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 -
Hi All,
I have to Get Each line item Create and Approval dates for a SHOPPING CART in SAP SRM. Either a table, or any Function module, Method, please let me know ASAP. Same i can use in my Program.
Thank you Very much.
Regards,
Ramesh J.Hi,
Refer the below wiki link it may help you.
Product catlog configuration for ECC - CRM - SCN Wiki -
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.
Maybe you are looking for
-
My form data is not being displayed when signing in to different websites such as Facebook.
I have tried clearing the history and form data, and I have tried deleting the specific sites that I've been having problems with and still has not fixed the problem.
-
No Broadcom wireless driver in net install ISO?
I downloaded the net install ISO and booted only to find that there's no driver for my wireless adapter? A NET INSTALL ISO without a driver for a very FREQUENT wireless device in a lot of laptops (Broadcom BCM4312)? Come on! Don't get me wrong, this
-
How can I copy records from a Table to a ASCII/ Text file.?
Hi Can you help me with code for copying the records from an oracle table to a Text file,? I like to copy the 1200 records from a 7 field table to a .txt file and print out the out put. earliest reply is deeply appreciated. regrds Saj
-
Trying to understand PC mic in hardware
Hi. Here's a laundry list of questions basically centered around how my PC mic in works, and how to use things like iMic, headphone outputs, and external microphones with it. Feel free to answer it all, or chip away at it as you see fit. I have a H
-
Running awr report between start of load testing and end of load testing
Hi, How i can get awr report between 2 intervals(snap before the load testing and snap after the load testing) supoose load testing will happening for 1 hours and 30 minute and i need to get awr report how i can get this since i know interval between