Prob. related to BDC
i am wroking in the program in which two BDC are run . i give the pushbutton in programe named "move to next" .when i execute the programe and put the obligatory field .
after that i press enter button then next screen appear i continuousely press the enter button the values are appear cont. . and a next screen is appear . now my prob. is that i want that when BDC posted it terminated futher pressing enter it can not take any value . and when i press pushbutton then next screen is appear.
Hi Pankaj,
If you are creating a program using SHDB recording, there is option available "Continue after commit" in SHDB... Tick this checkbox before recording and then create your recording. Transfer recording to code after that.
Regards,
Mohaiyuddin
Similar Messages
-
Can any one explain me the relation between BDC and reports events?
hi experts.....
can any one explain me the relation between BDC and reports events? we are using report events in BDC programmes why?\
Is reports events occurs in each and every concept in ABAP i.e creating custom idocs, smart forms, sap scripts, dialog programmes, module pool technics?
thanks in advanceThe forums are expert forums. So the first thing I would do is change your name.
It's like entering a grand prix in a car with a "Student Driver" sign.
Rob -
Finding Probe Related to Monitor
I am having an issue finding the probe relating to a Health Monitor in Exchange 2013. The majority of TechNet articles don't include any information on the Health Set Monitors.
technet.microsoft.com/en-us/library/dn195892(v=exchg.150).aspx
If you look at the following question, the proposed answer is just not consistent. The method proposed in this article does not always return the name or information relating to the appropriate probe.
http://social.technet.microsoft.com/Forums/exchange/en-US/0bc7f4cd-cea4-4b52-ae8a-5f013a2628dc/probe-documentations
In my environment I get a lot of these monitor related errors, but for today the monitor in question is "HubTransport\Transport.ServiceStartError.Monitor"
Following the previous linked instructions, the returned SampleMask is "Transport/TransportServiceStartError", which is obviously just the name of the monitor itself, not the probe. As i understand it, the only way to check the health of the monitor
is to run the associated probe. Considering that Microsoft is unwilling to provide the relationship between monitors and probes, is there a consistent way to find this information?Hi,
From the following article, we can know that probe is responsible for taking measurements on the server and collecting data. The results of those measurements flow into the monitor. The monitor contains all of the business logic used by the system based
on what is considered healthy on the data collected.
Managed Availability
http://technet.microsoft.com/en-us/library/dn482056(v=exchg.150).aspx
From what you mentioned above, you got a lot of monitor errors, to narrow down the issue, I recommend you use the Get-HealthReport and Get-ServerHealth cmdlets to check the status of every health set.
Here is a related article for your reference.
Managed Availability and Server Health
http://blogs.technet.com/b/exchange/archive/2013/06/26/managed-availability-and-server-health.aspx
Best regards,
Belinda
Belinda Ma
TechNet Community Support -
Hi,
please give me some programs related to call transaction.
i want to update the ztable using f-22 t.code.
Thanks,
srii.hi,
see the example for transaction XD01 using call transaction:
*& STRUCTURES DECLARATION
TYPES: BEGIN OF TY_XD01,
KUNNR(16) TYPE C,
BUKRS(4) TYPE C,
VKORG(4) TYPE C,
VTWEG(2) TYPE C,
SPART(2) TYPE C,
KTOKD(4) TYPE C,
NAME1(35) TYPE C,
ORT01(35) TYPE C,
LAND1(3) TYPE C,
SPRAS(2) TYPE C,
PSTLZ(10) TYPE C,
civve(1) type c,
AKONT(10) TYPE C,
ZTERM(4) TYPE C,
AWAHR(3) TYPE C,
WAERS(5) TYPE C,
KALKS(1) TYPE C,
KZAZU(1) TYPE C,
VSBED(2) TYPE C,
ANTLF(1) TYPE C,
TAXKD(1) TYPE C,
TAXKD_02(1) TYPE C,
TAXKD_03(1) TYPE C,
TAXKD_04(1) TYPE C,
END OF TY_XD01.
TYPES: BEGIN OF TY_MESSG,
MESSG TYPE STRING,
END OF TY_MESSG.
*& INTERNAL TABLE DECLARATION
DATA : I_XD01 TYPE TABLE OF TY_XD01, "XD01 STRUCTURE WORK AREA
I_BDCDATA TYPE TABLE OF BDCDATA, "BDC DATA INTERNAL TABLE
I_BDCMSGCOLL TYPE TABLE OF BDCMSGCOLL, "BDCMSGCOLL INTERNAL TABLE
I_SUCCESS TYPE TABLE OF TY_MESSG, "SUCCESS WA_XD01 INTERNAL TABLE
I_ERROR TYPE TABLE OF TY_MESSG. "ERROR WA_XD01 INTERNAL TABLE
*& WORK AREA DECLARATION
DATA: WA_XD01 TYPE TY_XD01, "XK01 STRUCTURE WORK AREA
WA_BDCDATA TYPE BDCDATA, "BDC DATA WORK AREA
WA_BDCMSGCOLL TYPE BDCMSGCOLL, "BDCMSGCOLL WORK AREA
WA_SUCCESS TYPE TY_MESSG, "SUCCESS WA_XD01 WORK AREA
WA_ERROR TYPE TY_MESSG. "ERROR RECOED WORK AREA
*& VARIABLE DECLARATION
DATA: FILE_NAME TYPE STRING, "VALUE 'D:\Documents and Settings\cz0stc\Desktop\DATA.txt',
SUU_FILENAME TYPE STRING VALUE 'D:\Documents and Settings\cz0stc\Desktop\TESTDATA\SUCC.txt',
ERR_FILENAME TYPE STRING VALUE 'D:\Documents and Settings\cz0stc\Desktop\TESTDATA\ERROR.txt'.
DATA: MESSG TYPE STRING.
*& SELECTION-SCREEN
SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
PARAMETERS : P_SRCFIL LIKE RLGRAP-FILENAME, "OBLIGATORY DEFAULT 'D:\Documents and Settings\cz0stc\Desktop\DATA.txt' ,
P_SUCFIL LIKE RLGRAP-FILENAME OBLIGATORY DEFAULT 'D:\Documents and Settings\cz0stc\Desktop\TESTDATA\SUCC.txt',
P_ERFIL LIKE RLGRAP-FILENAME OBLIGATORY DEFAULT 'D:\Documents and Settings\cz0stc\Desktop\TESTDATA\ERROR.txt'.
SELECTION-SCREEN : END OF BLOCK B1.
*& AT SELECTION SCREEN ON VALUE-REQUEST *
*F4 FUNCTIONALITY FOR FILE UPLOAD
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_SRCFIL.
PERFORM GET_FILEPATH USING P_SRCFIL.
*& *F4 FUNCTIONALITY FOR SUCCESS FILE DOWNLOAD
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_SUCFIL.
PERFORM GET_FILEPATH USING P_SUCFIL.
*& *F4 FUNCTIONALITY FOR ERROR FILE DOWNLOAD
AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_ERFIL.
PERFORM GET_FILEPATH USING P_ERFIL.
*& AT SELECTION-SCREEN
AT SELECTION-SCREEN.
FILE_NAME = P_SRCFIL.
SUU_FILENAME = P_SUCFIL.
ERR_FILENAME = P_ERFIL.
*& START OF SELECTION *
START-OF-SELECTION.
PERFORM UPLOAD_DATA USING FILE_NAME.
PERFORM POPULATE_DATA.
*& Form POPULATE_DATA
text
--> p1 text
<-- p2 text
FORM POPULATE_DATA .
LOOP AT I_XD01 INTO WA_XD01.
*& FIRST SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0100'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KTOKD'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'RF02D-KUNNR'
WA_XD01-KUNNR.
PERFORM BDC_FIELD USING 'RF02D-BUKRS'
WA_XD01-BUKRS.
PERFORM BDC_FIELD USING 'RF02D-VKORG'
WA_XD01-VKORG.
PERFORM BDC_FIELD USING 'RF02D-VTWEG'
WA_XD01-VTWEG.
PERFORM BDC_FIELD USING 'RF02D-SPART'
WA_XD01-SPART.
PERFORM BDC_FIELD USING 'RF02D-KTOKD'
WA_XD01-KTOKD.
*& SECOND SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0110'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNA1-SPRAS'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'KNA1-NAME1'
WA_XD01-NAME1.
PERFORM BDC_FIELD USING 'KNA1-ORT01'
WA_XD01-ORT01.
PERFORM BDC_FIELD USING 'KNA1-LAND1'
WA_XD01-LAND1.
PERFORM BDC_FIELD USING 'KNA1-SPRAS'
WA_XD01-SPRAS.
PERFORM BDC_FIELD USING 'KNA1-PSTLZ'
WA_XD01-PSTLZ.
*& THIRD SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0120'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNA1-LIFNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& FOURTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0125'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNA1-NIELS'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& FIFTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0130'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNBK-BANKS(01)'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
*& SIXTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0340'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KUNNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
*& SEVENTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0370'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KUNNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
*perform bdc_field using 'KNA1-CIVVE'
WA_XD01-CIVVE.
*& EIGHT SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0360'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVK-NAMEV(01)'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
*& NINTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0210'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNB1-AKONT'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& TENTH SCREEN *
PERFORM BDC_FIELD USING 'KNB1-AKONT'
WA_XD01-AKONT.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0215'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNB1-ZTERM'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'KNB1-ZTERM'
WA_XD01-ZTERM.
*& ELEVENTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0220'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNB5-MAHNA'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& TWELTH SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0230'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNB1-VRSNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
*& THIRTEEN SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0310'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVV-BZIRK'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'KNVV-AWAHR'
WA_XD01-AWAHR.
PERFORM BDC_FIELD USING 'KNVV-WAERS'
WA_XD01-WAERS.
PERFORM BDC_FIELD USING 'KNVV-KALKS'
WA_XD01-KALKS.
*& FOURTEEN SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0315'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVV-VSBED'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'KNVV-KZAZU'
WA_XD01-KZAZU.
PERFORM BDC_FIELD USING 'KNVV-VSBED'
WA_XD01-VSBED.
PERFORM BDC_FIELD USING 'KNVV-ANTLF'
WA_XD01-ANTLF.
*& FIFTEEN SCREEN *
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0320'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVV-PERFK'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTS'.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '1350'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KUNNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'ENTR'.
PERFORM BDC_FIELD USING 'KNVI-TAXKD(01)'
WA_XD01-TAXKD.
PERFORM BDC_FIELD USING 'KNVI-TAXKD(02)'
WA_XD01-TAXKD_02.
PERFORM BDC_FIELD USING 'KNVI-TAXKD(03)'
WA_XD01-TAXKD_03.
PERFORM BDC_FIELD USING 'KNVI-TAXKD(04)'
WA_XD01-TAXKD_04.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '1350'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KUNNR'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0324'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNVP-PARVW(01)'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=ENTR'.
CLEAR WA_XD01.
*& CALL TRANSACTION
CALL TRANSACTION 'XD01' USING I_BDCDATA MODE 'N' UPDATE 'S' MESSAGES INTO I_BDCMSGCOLL.
REFRESH I_BDCDATA.
ENDLOOP.
ENDFORM. " POPULATE_DATA
END-OF-SELECTION.
LOOP AT I_BDCMSGCOLL INTO WA_BDCMSGCOLL.
*& FORMATTING MESSAGES
CALL FUNCTION 'FORMAT_MESSAGE'
EXPORTING
ID = WA_BDCMSGCOLL-MSGID
LANG = WA_BDCMSGCOLL-MSGSPRA
NO = WA_BDCMSGCOLL-MSGNR
V1 = WA_BDCMSGCOLL-MSGV1
V2 = WA_BDCMSGCOLL-MSGV2
V3 = WA_BDCMSGCOLL-MSGV3
V4 = WA_BDCMSGCOLL-MSGV4
IMPORTING
MSG = MESSG.
IF WA_BDCMSGCOLL-MSGTYP = 'S'. "SUCCESS MESSAGE
WA_SUCCESS-MESSG = MESSG.
APPEND WA_SUCCESS TO I_SUCCESS.
ELSE.
WA_ERROR-MESSG = MESSG. "ERROR MESSAGE
APPEND WA_ERROR TO I_ERROR.
ENDIF.
ENDLOOP.
*& DOWNLOADING THE SUCCESS RECORD
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = SUU_FILENAME
FILETYPE = 'ASC'
WRITE_FIELD_SEPARATOR = ' '
TABLES
DATA_TAB = I_SUCCESS.
FIELDNAMES =
*& DOWNLOADING THE ERROR RECORD
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
FILENAME = ERR_FILENAME
FILETYPE = 'ASC'
WRITE_FIELD_SEPARATOR = ' '
TABLES
DATA_TAB = I_ERROR.
FIELDNAMES =
*& Form GET_FILEPATH
text
-->P_P_SRCFIL text
FORM GET_FILEPATH USING P_P_SRCFIL LIKE RLGRAP-FILENAME.
CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
EXPORTING
PROGRAM_NAME = SYST-REPID
DYNPRO_NUMBER = SYST-DYNNR
FIELD_NAME = 'P_P_SRCFIL'
CHANGING
FILE_NAME = P_P_SRCFIL.
EXCEPTIONS
OTHERS = 2.
IF SY-SUBRC = 2.
CLEAR P_P_SRCFIL.
ENDIF.
ENDFORM. " GET_FILEPATH
*& Form UPLOAD_DATA
text
-->P_FILE_NAME text
FORM UPLOAD_DATA USING P_FILE_NAME TYPE STRING.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = P_FILE_NAME
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
TABLES
DATA_TAB = I_XD01
EXCEPTIONS
FILE_OPEN_ERROR = 1
BAD_DATA_FORMAT = 8.
IF SY-SUBRC <> 0 .
MESSAGE I000(ZGEMSCONV) .
ELSEIF SY-SUBRC = 8.
MESSAGE E002(ZGEMSCONV).
ENDIF.
ENDFORM. " UPLOAD_DATA
*& Form bdc_dynpro
text
-->P_0551 text
-->P_0552 text
FORM BDC_DYNPRO USING PROGRAM LIKE BDCDATA-PROGRAM DYNPRO LIKE BDCDATA-DYNPRO.
CLEAR WA_BDCDATA.
WA_BDCDATA-PROGRAM = PROGRAM.
WA_BDCDATA-DYNPRO = DYNPRO.
WA_BDCDATA-DYNBEGIN = 'X'.
APPEND WA_BDCDATA TO I_BDCDATA.
ENDFORM. " bdc_dynpro
*& Form bdc_field
text
-->P_0606 text
-->P_0607 text
FORM BDC_FIELD USING FNAM LIKE BDCDATA-FNAM FVAL TYPE ANY .
CLEAR WA_BDCDATA.
WA_BDCDATA-FNAM = FNAM.
WA_BDCDATA-FVAL = FVAL.
APPEND WA_BDCDATA TO I_BDCDATA.
ENDFORM. " bdc_field
reward if usefull,
thanks and regards. -
Issue Related to BDC Program against Recording
Hi,
I have a issue related to <b>BDC Programming</b>.
Here My Transaction is related to <b>VX22</b>.
First I did <b>Recording[SHDB]</b> for This Transaction<b>[VX22].</b>
Then I had added same code from <b>Recording[SHDB]</b> in my Program.
The Transaction which was going through <b>SHDB</b> Correctly, Not Working from My Program.
Can any body tell me the Reason for this.
I am adding <b>SHDB[Recording]</b> as well as Programming Code out here for checking.
If anybody knows the diffrence please reply me.
<b>SHDB - RECORDING</b>
<b> PERFORM bdc_dynpro USING 'SAPMV52G' '0100'.
PERFORM bdc_field USING 'BDC_CURSOR'
'RV52G-SELKZ'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'VBAK-VBELN'
record-vbeln_001.
PERFORM bdc_field USING 'RV52G-SELKZ'
record-selkz_002. " space
PERFORM bdc_dynpro USING 'SAPLV52E' '0500'.
PERFORM bdc_field USING 'BDC_CURSOR'
'RV52G-SELKZ(02)'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=DETA'.
PERFORM bdc_field USING 'RV52G-SELKZ(02)'
record-selkz_02_003.
PERFORM bdc_dynpro USING 'SAPLV52E' '0520'.
PERFORM bdc_field USING 'BDC_CURSOR'
'VBEX-MODCO'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'VBEX-ALNUM'
record-alnum_004. "Space
PERFORM bdc_field USING 'VBEX-EMBGR'
record-embgr_005. "Space
PERFORM bdc_field USING 'VBEX-GENNR'
record-gennr_006. "Space
PERFORM bdc_field USING 'VBEX-MODCO'
record-modco_007. "Space
PERFORM bdc_dynpro USING 'SAPLV52E' '0520'.
PERFORM bdc_field USING 'BDC_CURSOR'
'VBEX-MODCO'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=BACK'.
PERFORM bdc_field USING 'VBEX-GENNR'
record-gennr_008. "Value passed
PERFORM bdc_field USING 'VBEX-MODCO'
record-modco_009. "Value Passed
PERFORM bdc_dynpro USING 'SAPLV52E' '0500'.
PERFORM bdc_field USING 'BDC_CURSOR'
'*VBEX-VBELN'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=SICH'.
PERFORM bdc_transaction USING 'VX22'.</b>
<b>In Program Code Added:</b>
<b> CLEAR v_line_item.
PERFORM f_bdc_dynpro USING 'SAPMV52G' '0100'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
'RV52G-SELKZ'.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM f_bdc_field USING 'VBAK-VBELN'
i_data-vbeln.
PERFORM f_bdc_field USING 'RV52G-SELKZ'
v_space.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = i_data-sno
IMPORTING
output = i_data-sno.
SHIFT i_data-sno LEFT DELETING LEADING space.
CONCATENATE c_line i_data-sno c_cl_b INTO v_line_item.
PERFORM f_bdc_dynpro USING 'SAPLV52E' '0500'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
v_line_item.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'=DETA'.
PERFORM f_bdc_field USING v_line_item
c_x.
PERFORM f_bdc_dynpro USING 'SAPLV52E' '0520'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
'VBEX-MODCO'.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM f_bdc_field USING 'VBEX-ALNUM'
v_space.
PERFORM f_bdc_field USING 'VBEX-EMBGR'
v_space.
PERFORM f_bdc_field USING 'VBEX-GENNR'
v_space.
PERFORM f_bdc_field USING 'VBEX-MODCO'
v_space.
PERFORM f_bdc_dynpro USING 'SAPLV52E' '0520'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
'VBEX-MODCO'.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'=BACK'.
PERFORM f_bdc_field USING 'VBEX-GENNR'
i_data-gennr.
PERFORM f_bdc_field USING 'VBEX-MODCO'
'A'.
PERFORM f_bdc_dynpro USING 'SAPLV52E' '0500'.
PERFORM f_bdc_field USING 'BDC_CURSOR'
'*VBEX-VBELN'.
PERFORM f_bdc_field USING 'BDC_OKCODE'
'=SICH'.
PERFORM f_bdc_call_transaction USING 'VX22'.</b>
Can Anybody tell me the Diffrence B/N Recording and Program.
only <b>v_line_item</b> is added extra in program to find out specific line item and select that line item that is working Correctly.
<b>Issue#1</b>
The issues in above come in first Initial Screen[100] Where i need to Remove Check for <b>'RV52G-SELKZ'</b> that is first thing that is not happening.
Next it woking correctly for <b> 500</b> Screen [By Selecting Correct line item and then Details for it].
<b>Issue#2</b>
Then it is going to Screen <b>502</b> where first it need to clear all the enabled field i passed <b>space</b> to them. but still it is showing values in all fields. After Clearing i should Re-Add 2 fields among Those fields.
Then other things will happen.
Can anybody tell me what is reason in program code is not working - I had tried in all <b>'A/E/N'</b> Modes but it's not working!
If anybody knows reason please help me out.
One More thing i had tried by making <b>PARAMETER ID'S</b> of few fields BLANK. But by this way also it is not working.
<b> SET PARAMETER ID 'ALN' FIELD v_space.
SET PARAMETER ID 'EMB' FIELD v_space.
SET PARAMETER ID 'GNR' FIELD v_space.</b>
Can anybody give me the solution.
Thanks in advance.
Thanks & Regards,
Prasad.Hi,
I had tried in Ravi's way also.
I will explain the process once more.
It's a DE-Assign Process - Main purpose is to make the External Licence number blank.
For that process is as follows:
First user will Trigger <b>VX22</b> transaction,
In the initial screen <b>100</b> he will give <b>Sales Order Number[VBELN]</b> then remove Check Box against <b>Blocked Items(Legal Control)</b> Then Press Enter.
It will take user to <b>Change Licen Data [500]</b> Screen.
There from the line items he will select specific line item which is already filled in with <b>ASSIGN</b> process.
He will select check box against that Line item then will hit on <b>Details[F2]</b> from the Tool Bar.
It will take user to <b>502 screen</b> There he will be deleting all the data in change mode one by one in order of <b>Exp.Ctrl.Class</b>, <b>Grouping</b>, <b>License Number</b>, <b>Change ID</b> Then he will hit on enter then by that <b>Ext.License No</b> which is in display mode - value against that field will get deleted.
Then he will again provide <b>License Number, Change ID</b> and then <b>hit Enter, Enter, Then Back Button</b> then it will take us back to previous screen <b>[500]</b> there he will hit on <b>SAVE</b> button. Then Order will be saved.
ABove is the actual process.
Anybody having the solution for above as BDC is initially not making screen fields blank initially.
how we can do this by SET PARAMETER ID's.
Thanks & Regards,
Prasad. -
Clarification relating to BDC for MD61 transaction
Hi,
Did any one made any development for MD61 transaction. I am planning to do an BDC for upload of planning data
for the different periods and for different materials. DId any one found any complexities in this development and
how it is suggestible.
I am planning to bring sales quotation data and upload as demand in MD61
Regards
madanHi,
Sales quotations are the proposals & their is not any reference of delivery date that we could take as production finish date i.e material availablity/ promising date in demand manangement.
So, you need to rethink on quotation data & try to fix peiod either month or week or day that could reduce development complexity.
Rgd,
Chetan -
hai,
what is the difference between call transaction and batch i/o in bdc
with regards ,
ramnareshHi,
SESSION METHOD
1.This is synchronous method.
2. Larger amount of data can transfer using this method.
3.It is slowest method compare than Call Transaction.
4.Automatically error log will create.
5. Session will create so we can run any of the time.
CALL TRANSACTION
1.This Synchrounus and ASynchrounus Process.
2. Small amount of data can transfer using this method.
3. It is fastest method compare than Call transaction method.
4.Error log will not create, we should store errors in one internal table using 'BDCMSGCOLL' structor.
5. No session well create, directly it will store in standard table.
IF USEFULL REWARD -
Question related to BDC for XD01
I created a bdc program from the sample recording which I did using xd01. Basically, I am trying to transfer customer records from a text file on my computer to sap using xd01.
The bdc_data text file which I use in the below code contains data of the form:
0005 5120000004 samplename samplesearch chicago 60606 us en
(all are separated by tabs)
I am also attaching the code below. I executed the program and created session, then went to sm35, chose the session and F8 in 'display error' mode. Then I am getting a message for XD01 transaction as #5120000004#SAMP in customer field and error message 'Account number incorrect. please check the entry'. Am I doing anything wrong with the way I wrote those customer records in the text file using tabs? Please help. Thanks.
The code is below:
REPORT Z_XD01_AUGPROGRAM
NO STANDARD PAGE HEADING LINE-SIZE 255.
TABLES: KNA1.
INCLUDE BDCRECX1.
DATA: BEGIN OF BDC_DATA OCCURS 0.
INCLUDE STRUCTURE BDCDATA.
DATA: END OF BDC_DATA.
DATA:
BEGIN OF ITAB OCCURS 0,
KTOKD LIKE RF02D-KTOKD,
KUNNR LIKE RF02D-KUNNR,
NAME1 LIKE KNA1-NAME1,
SORTL LIKE KNA1-SORTL,
ORT01 LIKE KNA1-ORT01,
PSTLZ LIKE KNA1-PSTLZ,
LAND1 LIKE KNA1-LAND1,
SPRAS LIKE KNA1-SPRAS,
END OF ITAB.
START-OF-SELECTION.
CLEAR BDC_DATA.
REFRESH BDC_DATA.
PERFORM LOAD_DATA USING 'C:\BDC\BDC_DATA.TXT'.
PERFORM OPEN_GROUP.
LOOP AT ITAB.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0100'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'RF02D-KTOKD'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'RF02D-KTOKD'
ITAB-KTOKD.
PERFORM BDC_FIELD USING 'RF02D-KUNNR'
ITAB-KUNNR.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0110'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNA1-SPRAS'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'/00'.
PERFORM BDC_FIELD USING 'KNA1-NAME1'
ITAB-NAME1.
PERFORM BDC_FIELD USING 'KNA1-SORTL'
ITAB-SORTL.
PERFORM BDC_FIELD USING 'KNA1-ORT01'
ITAB-ORT01.
PERFORM BDC_FIELD USING 'KNA1-PSTLZ'
ITAB-PSTLZ.
PERFORM BDC_FIELD USING 'KNA1-LAND1'
ITAB-LAND1.
PERFORM BDC_FIELD USING 'KNA1-SPRAS'
ITAB-SPRAS.
PERFORM BDC_DYNPRO USING 'SAPMF02D' '0120'.
PERFORM BDC_FIELD USING 'BDC_CURSOR'
'KNA1-TXJCD'.
PERFORM BDC_FIELD USING 'BDC_OKCODE'
'=UPDA'.
PERFORM BDC_TRANSACTION USING 'XD01'.
ENDLOOP.
PERFORM CLOSE_GROUP.
*& Form load_data
text
-->P_0076 text
FORM LOAD_DATA USING VALUE(P_0076).
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = 'C:\BDC\BDC_DATA.TXT'
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = ' '
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
CHECK_BOM = ' '
IMPORTING
FILELENGTH =
HEADER =
TABLES
DATA_TAB = ITAB
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. " load_dataIt is working out pretty well with Anil's suggestion but still there is a minor problem. While transferring records, for each record, it is showing error message just for language (spras) field (remaining all fields are getting updated correctly). The value in the language field says 'e' (even though in the text file it is written correctly as 'en').
Any idea why it is showing error like this even though it is written well in text file?
Yes, srinivas. I seperated each reading in the text file columnwise by tabs and new records come in a different row.
Thanks for your input. -
Hi,
All,
I am creating bdc for T-code CA01 (routing). I have done recording for 1 line item. data is uploading through excel for 1 line item in table control. but i want to upload data more than 1 line item in table control . so how i need to do to upload next line .
Please help me.
Thanks.
Saurabh
Moderator message: please use a more descriptive subject line next time (you were asked before).
Edited by: Thomas Zloch on May 3, 2010 9:19 PMHi,
for multiple data you have to perform loop for that data.
see the code for help
DATA : fnam(20) TYPE c,
idx1 TYPE c.
MOVE 1 TO idx1.
loop itab.
CONCATENATE 'RC68A-VGEXX(' idx1 ')' INTO fnam.
PERFORM bdc_field USING fnam
itab-vgexx .
idx1 = idx1 + 1.
endloop.
hope it will solve you problem. -
Hi,
I'm trying to create a BDC for ME52 by SHDB transaction. My requirement is to delete Service Items of a specific Purchase Requisition Item.
I've noticed that the behavior of the ME52 by using SHDB is not the same regarding its direct execution. The called screens is different.
Does anyone know why does that happen?
Thanks in advance,
Tiago.Hi,
When SHDB record is created, it's displayed the option "No BI mode". When that option is chosen, the sequence of the necessary screens to delete the service items is run, but the bdc mapping generated is quite strange. FVAL fields are filled with subscreen names only.
When ME52 is executed, the sequence of the screens is: 1) Purchase Requisition Number, 2) Purchase Requisition Items and 3) Service Items. From this one it's only necessary to click on the Button ' - ' to delete the service item. However, when I try to do it by SHDB, The button ' - ' calls another screen.
Any help is welcome.
Thanks in advance.
Tiago. -
Hi
I have created a delivery(VL01n) and i got the delivery document no.
also. At the billing level i am not able to access the saved delivery
document no. The Error is "Doc. does not exist in the database or in
the Archive." Bcs of this i am not able to create billing.
plz help me in this regard
sudheer chowdary.k.Hi Sudheer,
I had faced similar issue earlier and as mentioned above by experts those can be the resons.
Mostly, in Delivery if your Output Type has any issue, system will give Update Error which you can see either via SM13 or SBWP in your SAP Inbox.
You will get exact error what it is and refer it to your ABAPer.
If your Number Range is finished is similar type of another example for error.
In General, while any transaction updates, system generates Number and shows it to you, but updates your Document number in Data base table after finishing all activities like triggering Outputs and generating Spools.
If it gets error during that processing, You will not be able to see Delivery document in VL03N it self or process it further.
Regards,
MJ. -
How to transfer data in table control in bdc
hi
how to transfer data in table control in bdc . I need the theory regarding this
byeHi,
just check in the forum , there is many threads available to ur questions.
Table control in BDC
http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm
You can even refer to these related threads
bdc table control
Re: table control in bdc
table control in BDC
Reward if helpful.
Thanks
Naveen khan -
hi experts,
can u plz send me few questions related to bdc n smartforms
thanksHi,
Refer this
For BDC:
http://myweb.dal.ca/hchinni/sap/bdc_home.htm
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&
http://www.sap-img.com/abap/learning-bdc-programming.htm
http://www.sapdevelopment.co.uk/bdc/bdchome.htm
http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm
http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html
Check these link:
http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
http://www.sap-img.com/abap/question-about-bdc-program.htm
http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/
http://www.planetsap.com/bdc_main_page.htm
call Transaction or session method ?
http://www.sapbrain.com/FAQs/TECHNICAL/SAP_ABAP_DATADICTIONARY_FAQ.html
http://www.****************/InterviewQ/interviewQ.htm
http://help.sap.com/saphelp_46c/helpdata/en/35/2cd77bd7705394e10000009b387c12/frameset.htm
Reports
http://www.sapgenie.com/abap/reports.htm
http://www.allsaplinks.com/material.html
http://www.sapdevelopment.co.uk/reporting/reportinghome.htm
http://www.sapfans.com/forums/viewtopic.php?t=58286
http://www.sapfans.com/forums/viewtopic.php?t=76490
http://www.sapfans.com/forums/viewtopic.php?t=20591
http://www.sapfans.com/forums/viewtopic.php?t=66305 - this one discusses which way should you use - ABAP Objects calls or simple function modules.
ALE/ IDOC
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
Check these step-by-step links
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/ccab6730-0501-0010-ee84-de050a6cc287
https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/8fd773b3-0301-0010-eabe-82149bcc292e
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/3c5d9ae3-0501-0010-0090-bdfb2d458985
for Smartforms material
http://www.sap-basis-abap.com/sapsf001.htm
http://www.sap-press.com/downloads/h955_preview.pdf
http://www.ossincorp.com/Black_Box/Black_Box_2.htm
http://www.sap-img.com/smartforms/sap-smart-forms.htm
http://www.sap-img.com/smartforms/smartform-tutorial.htm
http://www.sapgenie.com/abap/smartforms.htm
How to trace smartform
http://help.sap.com/saphelp_47x200/helpdata/en/49/c3d8a4a05b11d5b6ef006094192fe3/frameset.htm
http://www.help.sap.com/bp_presmartformsv1500/DOCU/OVIEW_EN.PDF
http://www.sap-img.com/smartforms/smart-006.htm
http://www.sap-img.com/smartforms/smartforms-faq-part-two.htm
Re: Need FAQ's
check most imp link
http://www.sapbrain.com/ARTICLES/TECHNICAL/SMARTFORMS/smartforms.html
step by step good ex link is....
http://smoschid.tripod.com/How_to_do_things_in_SAP/How_To_Build_SMARTFORMS/How_To_Build_SMARTFORMS.html
SAPScripts
http://esnips.com/doc/1ff9f8e8-0a4c-42a7-8819-6e3ff9e7ab44/sapscripts.pdf
http://esnips.com/doc/1e487f0c-8009-4ae1-9f9c-c07bd953dbfa/script-command.pdf
http://esnips.com/doc/64d4eccb-e09b-48e1-9be9-e2818d73f074/faqss.pdf
http://esnips.com/doc/cb7e39b4-3161-437f-bfc6-21e6a50e1b39/sscript.pdf
http://esnips.com/doc/fced4d36-ba52-4df9-ab35-b3d194830bbf/symbols-in-scripts.pdf
http://esnips.com/doc/b57e8989-ccf0-40d0-8992-8183be831030/sapscript-how-to-calculate-totals-and-subtotals.htm
SAP SCRIPT FIELDS
http://help.sap.com/saphelp_erp2005vp/helpdata/en/d1/8033ea454211d189710000e8322d00/content.htm
scripts easy material
http://www.allsaplinks.com/sap_script_made_easy.html
Debugging Document.
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
http://help.sap.com/saphelp_47x200/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://www.cba.nau.edu/haney-j/CIS497/Assignments/Debugging.doc
http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/84/1f624f4505144199e3d570cf7a9225/frameset.htm
http://help.sap.com/saphelp_bw30b/helpdata/en/c6/617ca9e68c11d2b2ab080009b43351/content.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/b3/d322540c3beb4ba53795784eebb680/frameset.htm
BAPI
http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
Checkout !!
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
http://techrepublic.com.com/5100-6329-1051160.html#
http://www.sap-img.com/bapi.htm
http://www.sap-img.com/abap/bapi-conventions.htm
http://www.sappoint.com/abap/bapiintro.pdf
http://www.sapgenie.com/abap/bapi/example.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
List of all BAPIs
http://www.planetsap.com/LIST_ALL_BAPIs.htm
http://www.sappoint.com/abap/bapiintro.pdf
http://www.sappoint.com/abap/bapiprg.pdf
http://www.sappoint.com/abap/bapiactx.pdf
http://www.sappoint.com/abap/bapilst.pdf
http://www.sappoint.com/abap/bapiexer.pdf
http://service.sap.com/ale
http://service.sap.com/bapi
http://www.geocities.com/mpioud/Abap_programs.html
http://www.sapdevelopment.co.uk/reporting/reportinghome.htm
Simple ALV report
http://www.sapgenie.com/abap/controls/alvgrid.htm
http://wiki.ittoolbox.com/index.php/Code:Ultimate_ALV_table_toolbox
ALV
1. Please give me general info on ALV.
http://www.sapfans.com/forums/viewtopic.php?t=58286
http://www.sapfans.com/forums/viewtopic.php?t=76490
http://www.sapfans.com/forums/viewtopic.php?t=20591
http://www.sapfans.com/forums/viewtopic.php?t=66305 - this one discusses which way should you use - ABAP Objects calls or simple function modules.
2. How do I program double click in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=11601
http://www.sapfans.com/forums/viewtopic.php?t=23010
3. How do I add subtotals (I have problem to add them)...
http://www.sapfans.com/forums/viewtopic.php?t=20386
http://www.sapfans.com/forums/viewtopic.php?t=85191
http://www.sapfans.com/forums/viewtopic.php?t=88401
http://www.sapfans.com/forums/viewtopic.php?t=17335
4. How to add list heading like top-of-page in ABAP lists?
http://www.sapfans.com/forums/viewtopic.php?t=58775
http://www.sapfans.com/forums/viewtopic.php?t=60550
http://www.sapfans.com/forums/viewtopic.php?t=16629
5. How to print page number / total number of pages X/XX in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=29597 (no direct solution)
6. ALV printing problems. The favourite is: The first page shows the number of records selected but I don't need this.
http://www.sapfans.com/forums/viewtopic.php?t=64320
http://www.sapfans.com/forums/viewtopic.php?t=44477
7. How can I set the cell color in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=52107
8. How do I print a logo/graphics in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=81149
http://www.sapfans.com/forums/viewtopic.php?t=35498
http://www.sapfans.com/forums/viewtopic.php?t=5013
9. How do I create and use input-enabled fields in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=84933
http://www.sapfans.com/forums/viewtopic.php?t=69878
10. How can I use ALV for reports that are going to be run in background?
http://www.sapfans.com/forums/viewtopic.php?t=83243
http://www.sapfans.com/forums/viewtopic.php?t=19224
11. How can I display an icon in ALV? (Common requirement is traffic light icon).
http://www.sapfans.com/forums/viewtopic.php?t=79424
http://www.sapfans.com/forums/viewtopic.php?t=24512
12. How can I display a checkbox in ALV?
http://www.sapfans.com/forums/viewtopic.php?t=88376
http://www.sapfans.com/forums/viewtopic.php?t=40968
http://www.sapfans.com/forums/viewtopic.php?t=6919
Go thru these programs they may help u to try on some hands on
ALV Demo program
BCALV_DEMO_HTML
BCALV_FULLSCREEN_DEMO ALV Demo: Fullscreen Mode
BCALV_FULLSCREEN_DEMO_CLASSIC ALV demo: Fullscreen mode
BCALV_GRID_DEMO Simple ALV Control Call Demo Program
BCALV_TREE_DEMO Demo for ALV tree control
BCALV_TREE_SIMPLE_DEMO
BC_ALV_DEMO_HTML_D0100
Remote Function Call:
RFC is an SAP interface protocol. Based on CPI-C, it considerably simplifies the programming of communication processes between systems.
RFCs enable you to call and execute predefined functions in a remote system - or even in the same system.
RFCs manage the communication process, parameter transfer and error handling.
http://help.sap.com/saphelp_47x200/helpdata/en/22/042860488911d189490000e829fbbd/frameset.htm.
ALE/ IDOC
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
Refer this
http://www.sapbrain.com/FAQs/TECHNICAL/SAP_ABAP_DATADICTIONARY_FAQ.html
http://www.****************/InterviewQ/interviewQ.htm
http://help.sap.com/saphelp_46c/helpdata/en/35/2cd77bd7705394e10000009b387c12/frameset.htm
http://www.techinterviews.com/?p=198
http://www.techinterviews.com/?p=326
http://www.sap-img.com/abap/answers-to-some-abap-interview-questions.htm
http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm
http://www.geekinterview.com/Interview-Questions/SAP-R-3/ABAP
http://sap.ittoolbox.com/documents/popular-q-and-a/abap-sample-interview-questions-3240
http://www.sap-img.com/abap/abap-interview-question.htm
http://www.allinterview.com/Interview-Questions/ABAP.html
Reward points if useful
Regards,
Himanshu -
Hi All,
My question is regarding transaction level changes resulting dfrom ECC upgrade.
We are upgrading ECC 4.7 to ECC6.0. There are certain BDC's already working in 4.7 and I need know the transction level changes so as to see impact on BDC pragrams.
I have already tried using SPAU and SPDD for modifications.
Is this kind of information maintained on help or service-marketplace portals? I checked but could not get the information.
Thanks and Regds,
GauravHi Gautham,
The table u suggested gives details on trasnaction names.
Also the link you have given is about the various issues related to BDC in upgradation process.
My question is different as to find out the changed at transaction level like ...field changes.... mandatory.....sequesce of fields....
is this kind of incormation maintained in any help or service marketplace folders....
I have already tried SPAU and SPDD but don't want to do that for number of transactions.
Regds,
Gaurav -
Handling BDC with inbound IDOC processing
Hi All,
In the function module for inbound processing, I have a BDC to be executed.
But when the IDOC is received from the WEBSPHERE(Middleware) the BDC fails. There is an exception, "CNTL_ERROR" raised by the class "CL_GUI_CUSTOM_CONTAINER=======CP" when in BDC for the required transaction.
I have contacted the Basis team and they are of the view that this happens when there is a difference in screen elements of the BDC creator(me) and the executor(websphere in this case).
Can anyone tell me how can I correct this?
AnujJohn,
WEBSPHERE is a system ID so Basis team will not allow me to access it as a user ID.( I had already requested them for the same).
But I also compared the user-id parameters with mine and there is no difference.
Can you think of something related to BDC? or some precaution which needs to be taken to cater the requirement if the screen elements are differing?
Thanks for your replies.
Anuj
Maybe you are looking for
-
When I first bought my new laptop, at Christmas, I signed into it with my ITunes account, but realised I had not de-authorised my old one. I immediatly clicked on the deauthorise all button, and now I can't reauthorise my laptop. Can anyone help?
-
hi gurus, we are using three system landscape here, when i am into DEV system and execute SCC4 i am able to see 100,000,066,001clients... now from here only i.e after logging into DEV system how can i see what are clients in QAS and PRD system, is t
-
BPC-Add in "Action" between 'Send data" and "Update Tables"
Hi all, After the click of "Send data" ,I want to take some CHECK before the data is updated in Database tables. Note that this kind of CHECKs are much beyond the function of VALIDATIONs( standard function delivered by BPC). So could I write some scr
-
[DeployDecisionServices] Failed at Java Compilation
Hello, i'm facing a problem when trying to deploy a decision service within a BPEL process. I have created some xml facts and rules with rule author. Everythings works fine also the compilation of jaxb classes and syntax check of RL output. When usin
-
IN REUSE_ALV_LIST_DISPLAY TOP_OF_COVER_PAGE
hi, i want to use two top of pages 1.Basic Details in single Block 2.HEADing for Alv Table header. I want to know the use top-of-cover-page. can any one give me sample code.