Bapi in a badi, error call_function_conflict_leng
Hi, i'm using the bapi BAPI_REL_CREATERELATION in the badi IF_EX_ECM_UPDATE~CHANGE_IN_UPDATE. But there is an rutime error that doesnt continue, that is call_function_conflict_leng.
Did anyone have this error.
plz help me,
regards,
Diego
calling a BAPI in a BADI, which will be hit on a online process... my money doesnt go on this process.
Similar Messages
-
How to add error message to return structure of calling BAPI from a BADI
i have a bapi where a badi is triggered.this badi method has just importing and changing parameters.is there any way with which i can add error message to the return structure of calling bapi.please reply at the earliest.High points can be expected.
thanks got it
-
Hi Experts
I am developing a Bapi into a Badi, regarding automatic postings, now am facing the following error.
I am using following oops method
IF_EX_BADI_SD_BILLING~INVOICE_DOCUMENT_CHECK
Iam getting the Error :
CALL_FUNCTION_CONFLICT_LENG
"HEAD" is the correct type, its length is incorrect.
My Coding :
TYPES : begin of ggoodsmvt_header1,
ref_doc_no type bapi2017_gm_head_01-ref_doc_no,
pstng_date type bapi2017_gm_head_01-pstng_date,
doc_date type bapi2017_gm_head_01-doc_date,
pr_uname type bapi2017_gm_head_01-pr_uname,
END OF ggoodsmvt_header1.
*internal table
DATA : HEAD TYPE TABLE OF ggoodsmvt_header1.
*work area
DATA : WAH TYPE ggoodsmvt_header1.
WAH-ref_doc_no = wa_vbrk-vbeln.
WAH-pstng_date = sy-datum.
WAH-doc_date = sy-datum.
WAH-pr_uname = sy-uname.
APPEND WAH TO HEAD.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = HEAD
goodsmvt_code = ggoodsmvt_code
TESTRUN = ' '
IMPORTING
GOODSMVT_HEADRET =
materialdocument = gmaterialdocument
matdocumentyear = gmatdocumentyear
TABLES
goodsmvt_item = itabw
GOODSMVT_SERIALNUMBER =
return = greturn
What could be the error, i think HEAD is the problem, bcoz
usually we give
DATA : ggoodsmvt_header TYPE STANDARD TABLE OF bapi2017_gm_head_01 WITH HEADER LINE.
but in oops we cant assign header line, is it, pls advise me solve this problem.
Thanks in advance.
Regards
RajaramHi Raja Ram,
Never use ur own structures for defining parameters passed to any FM. Change ur declarations like below. It will work fine.
Delete this piece of code from here
DATA : ggoodsmvt_header TYPE bapi2017_gm_head_01.
TYPES : begin of itab5,
move_type type BAPI2017_GM_ITEM_CREATE-move_type,
mvt_ind type BAPI2017_GM_ITEM_CREATE-mvt_ind,
material type BAPI2017_GM_ITEM_CREATE-material,
entry_qnt type BAPI2017_GM_ITEM_CREATE-entry_qnt,
move_stloc type BAPI2017_GM_ITEM_CREATE-move_stloc,
stge_loc type BAPI2017_GM_ITEM_CREATE-stge_loc,
po_number type BAPI2017_GM_ITEM_CREATE-po_number,
po_item type BAPI2017_GM_ITEM_CREATE-po_item,
batch type BAPI2017_GM_ITEM_CREATE-batch,
plant type BAPI2017_GM_ITEM_CREATE-plant,
end of itab5.
DATA : itabw TYPE TABLE OF itab5.
DATA: wah TYPE BAPI2017_GM_HEAD_01. "Add this
to here and replace with below declarations
DATA: wah TYPE BAPI2017_GM_HEAD_01,
ggoodsmvt_code TYPE BAPI2017_GM_CODE,
gmaterialdocument TYPE BAPI2017_GM_HEAD_RET-MAT_DOC,
gmatdocumentyear TYPE BAPI2017_GM_HEAD_RET-DOC_YEAR,
itabw TYPE STANDARD TABLE OF BAPI2017_GM_ITEM_CREATE,
greturn TYPE STANDARD TABLE OF BAPIRET2.
"Replace declaration for work area of itabw also if u have any
"with TYPE BAPI2017_GM_ITEM_CREATE.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = wah
goodsmvt_code = ggoodsmvt_code
*TESTRUN = ' '
IMPORTING
*GOODSMVT_HEADRET =
materialdocument = gmaterialdocument
matdocumentyear = gmatdocumentyear
TABLES
goodsmvt_item = itabw
*GOODSMVT_SERIALNUMBER =
return = greturn.
If u carefully observe the declarations all are of same type as they are in FM.
Thanks,
Vinod. -
BAPI Check in BADI Implementation
Dear All,
We have made an enhancement through BADI in ME21N / ME22N transaction like validating certain entries, in that I am checking the t-codes ME21, ME21N, ME22 and ME22N. If it fails then PO wonu2019t create and populate some messages.
Now there is one custom program which creating POu2019s through calling BAPI in the program and itu2019s not validating the above as its calling through custom program.
(i.e SY-TCODE eq SE38)
Now how I should put a condition on BAPI in my BADI implementation?? If it is normal user exit, we can use runtime structure T158 and check the TCODE in that. But as I am using the BADI ME_PROCESS_PO_CUST with the method CHECK doesnu2019t have any transaction code info.
And currently I have an idea of using the GET / SET Parameters and need to set in the custom program and get that info in BADI? But I donu2019t know whether this idea good or not?? If anyone has any idea please let me know?
Thanks,
Raghu.Hi Raghu,
If sy-tcode ne 'ME21'
and sy-tcode ne 'ME21N'...
IMPORT lv_data ....
do processing...
endif.
Best regards,
Prashant -
Hi,
The Security team has requested that they look over our router and switch configs before we deploy them in production.
One thing they mentioned:
"Bad Error Message Protection"
They recommend "setting icmp ignore bogus error responses to 1". I haven't found any Cisco docs on the subject or any commands to enable this. That being said, I haven't tried to configure any bad error message commands because if this is a real concern I want to make sure I am doing it correctly.
Any advice?
Thank you.ok - it seems problem has been fixed - I was on messenger 3.3 - I downloaded messenger 3.4 and everything seems to work as it should
-
Calling BADI or BAPI from another BADI
Hi,
Is it possible to call BADI or BAPI from another BADI.Here is my situation..
When I am saving the Lead , I would like to create Opportunity based on few lead conditions.Can I use any one of these two for creating opportunity from Lead.
I have no clue.
Please help me.
Thanks,
AjayHi Ajay,
Look at Re: Can BADI be called from ABAP Program ? maybe it helps you.
Regards.
Manuel -
Could anyone just possibly tell me about BAPI'S and BADI'S in brief?
Hi all,
Could anyone just possibly tell me about BAPI'S and BADI'S in brief?
Regards in advance,
Sanjeev K.V.BAPI-
step by step
http://www.sapgenie.com/abap/bapi/example.htm
list of all bapis
http://www.planetsap.com/LIST_ALL_BAPIs.htm
for BAPI's
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://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
http://www.planetsap.com/Bapi_main_page.htm
http://www.topxml.com/sap/sap_idoc_xml.asp
http://www.sapdevelopment.co.uk/
http://www.sapdevelopment.co.uk/java/jco/bapi_jco.pdf
Also refer to the following links..
www.sappoint.com/abap/bapiintro.pdf
www.sap-img.com/bapi.htm
www.sap-img.com/abap/bapi-conventions.htm
www.planetsap.com/Bapi_main_page.htm
www.sapgenie.com/abap/bapi/index.htm
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
BAPI
http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
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
u can check the below the material also
what is BAPI?
BAPI stands for Business API(Application Program Interface).
A BAPI is remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
You can make your function module remotely enabled in attributes of Function module but
A BAPI are standard SAP function modules provided by SAP for remote access. Also they are part of Businees Objest Repository(BOR).
BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
The following standardized BAPIs are provided:
Reading instances of SAP business objects
GetList ( ) With the BAPI GetList you can select a range of object key values, for example, company codes and material numbers.
The BAPI GetList() is a class method.
GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved and returned to the calling program. The instance is identified via its key. The BAPI GetDetail() is an instance method. BAPIs that can create, change or delete instances of a business object type
The following BAPIs of the same object type have to be programmed so that they can be called several times within one transaction. For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction, the second BAPI call must not affect the consistency of the sales order 2. After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
Create( ) and CreateFromData! ( )
The BAPIs Create() and CreateFromData() create an instance of an SAP business object type, for example, a purchase order. These BAPIs are class methods.
Change( )
The BAPI Change() changes an existing instance of an SAP business object type, for example, a purchase order. The BAPI Change () is an instance method.
Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database or sets a deletion flag.
The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type. The instance to be cancelled remains in the database and an additional instance is created and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst! ance and the BAPI and Remove<subobject> removes a subobject from an object instance. These BAPIs are instance methods.
Example Code
U need to give the step_nr, item_nr, cond_count and cond_type so the correct conditon will be updated. If no condition exists for the given parameters, a new condition will be created.
U can find these parameters for a particular condition type in table KONV.
*& Form saveTransactionJOCR
text
--> p1 text
<-- p2 text
FORM saveTransactionJOCR .
data: salesdocument like BAPIVBELN-VBELN,
order_header_inx like bapisdh1x,
order_header_in like bapisdh1,
return type standard table of bapiret2 with header line,
conditions_in type standard table of bapicond with header line,
conditions_inx type standard table of bapicondx with header line,
logic_switch like BAPISDLS,
step_nr like conditions_in-cond_st_no,
item_nr like conditions_in-itm_number,
cond_count like conditions_in-cond_count,
cond_type like conditions_in-cond_type.
salesdocument = wa_order_information-VBELN.
LOGIC_SWITCH-COND_HANDL = 'X'.
order_header_inx-updateflag = 'U'.
conditions
clear conditions_in[].
clear conditions_inx[].
clear: step_nr,
item_nr,
cond_count,
cond_type.
step_nr = '710'.
item_nr = '000000'.
cond_count = '01'.
cond_type = 'ZCP2'.
CONDITIONS_IN-ITM_NUMBER = item_nr.
conditions_in-cond_st_no = step_nr.
CONDITIONS_IN-COND_COUNT = cond_count.
CONDITIONS_IN-COND_TYPE = cond_type.
CONDITIONS_IN-COND_VALUE = 666.
CONDITIONS_IN-CURRENCY = 'EUR'.
append conditions_in.
CONDITIONS_INX-ITM_NUMBER = item_nr.
conditions_inx-cond_st_no = step_nr.
CONDITIONS_INX-COND_COUNT = cond_count.
CONDITIONS_INX-COND_TYPE = cond_type.
CONDITIONS_INX-UPDATEFLAG = 'U'.
CONDITIONS_INX-COND_VALUE = 'X'.
CONDITIONS_INX-CURRENCY = 'X'.
append conditions_inx.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
SALESDOCUMENT = salesdocument
ORDER_HEADER_IN = order_header_in
ORDER_HEADER_INX = order_header_inx
LOGIC_SWITCH = logic_switch
TABLES
RETURN = return
CONDITIONS_IN = conditions_in
CONDITIONS_INX = conditions_inx
if return-type ne 'E'.
commit work and wait.
endif.
ENDFORM. " saveTransactionJOCR
Bdc to Bapi
The steps to be followed are :
1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
[for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
2. Create a Z program and call the BAPi (same as a Funtion module call).
2. Now, if you see this BAPi, it has
-> Importing structures.
eg: SALESDOCUMENT: this will take the Sales order header data as input.
-> Tables parameters:
eg: ORDER_ITEM_IN: this will take the line item data as input.
Note :
Only specify fields that should be changed
Select these fields by entering an X in the checkboxes
Enter a U in the UPDATEFLAG field
Always specify key fields when changing the data, including in the checkboxes
The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
Maintain quantities and dates in the schedule line data
Possible UPDATEFLAGS:
U = change
D = delete
I = add
Example
1. Delete the whole order
2. Delete order items
3. Change the order
4. Change the configuration
Notes
1. Minimum entry:
You must enter the order number in the SALESDOCUMENT structure.
You must always enter key fields for changes.
You must always specify the update indicator in the ORDER_HEADER_INX.
2. Commit control:
The BAPI does not run a database Commit, which means that the application must trigger the Commit so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
For further details... refer to the Function Module documentation for the BAPi.
Bapi to VB(Visual Basic)
Long back I had used the following flow structure to acheive the same.
Report -> SM59 RFC destination -> COM4ABAP -> VB.exe
my report uses the rfc destination to create a COM session with com4abap. com4abap calls the vb.exe and manages the flow of data between sap and vb exe.
You need to have com4abap.exe
If com4abap is installed you will find it in sapgui installatin directory , C:\Program Files\SAPpc\sapgui\RFCSDK\com4abap.
else refer OSS note 419822 for installation of com4abap
after making the settings in com4abap to point to the vb program and setting up rfc destination in sm59 to point to com4abap session , you can use the following function modules to call the vb code.
for setting up com4abap and rfc destination please refer to the documentation for com4abap.
Invoke NEW DCOM session
call function 'BEGIN_COM_SESSION'
exporting
service_dest = service_dest "(this will be a RFC destination created in SM59)
importing
worker_dest = worker_dest
exceptions
connect_to_dcom_service_failed = 1
connect_to_dcom_worker_failed = 2
others = 3.
call function 'create_com_instance' destination worker_dest
exporting
clsid = g_c_clsid
typelib = g_c_typelib
importing
instid = g_f_oid
exceptions
communication_failure = 1 message g_f_msg
system_failure = 2 message g_f_msg
invalid_instance_id = 3
others = 4.
call function 'com_invoke' destination worker_dest
exporting
%instid = g_f_oid
%method = 'UpdatePDF'
sntemp = g_v_const_filent
snsysid = sy-sysid
snflag = 'N'
tables
rssaptable = g_t_pdfdetail1
%return = g_t_pdfdetail1 "t_test
exceptions
communication_failure = 1 message g_f_msg
system_failure = 2 message g_f_msg
invalid_instance_id = 3
others = 4.
then close the com session , using
FM delete_com_instance
FM END_COM_SESSION
Reward if u find useful
Regards
Nagesh.Paruchuri -
Hi All,
Can any one explain me briefely, what is the relation between 'BAPI enhancements' and 'BADI'?
Thanks
naveenBADI is just an object-oriented version of user-exit. Instead of entering program code into some function module (as in customer-exit), you define some class which has to implement predefined methods and those methods are fired at predefined points just like an old user-exit. Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently.
-
MSI NF980-G65 mainboard won't read ATA devices? & checksum bad error?
I have an NF980-G65, model# MS-7612. it has worked great for a couple years and now it won't read any ATA drives? It also gives a checksum bad error. It isn't that old and I have a ton of memory on it which I would like to use, but it just won't read the ATA drives. Sometimes I can get it to read them in the bios, but it will never let me get past installing the operating system, (Windows 7 pro) Most of the time it just doesn't see them, (hard drive, DVD,CD or any ATA drive)
Does anyone know anything about this? or does it sound familiar? I have always built my own PC and the mainboards have always lasted longer. I'm hoping it's something I can fix. The rest of the board seems to be fine?
It is an AMD quad board with 10gigs of memory and windows 7. I have also run XP, but it also will not see the ATA drives?
Thanks!>>Posting Guide<<
-
KT6 Delta - CMOS/GPNV Checksum Bad error
Well Im going to get a new psu tonite but I wanted to cover my butt in case the problems I'm experencing could be something else...
If I do cmos clear I get the CMOS/GPNV Checksum Bad error...
All I know is to set my DRAM>SDRAM frequency to 266
and then it gives me BSOD....
any ideas why besides the psu? I really don't know any of the settings so Im just gonna leave them at default unless you say otherwise.
Oh - I can't tell what my cpu is running after the SDRAM freq change but before its always running at around 1.15 (Im pretty sure)????
Athlon XP 1800+
MSI KT6 Delta
128mb Samsung PC2100 (I also have 2x 256mb Elixir PC2100 out of the case now)
GF4 ti4400 (some brand not sure)
Seagate IV Barracuta 60gigMe might have big problem. When me clears CMOS I get bad error too. Enter today and how much clock there is, both in the world and in my PC -> is alright. But memory no 266 Yes 133
-
Problem in BADI, error message not getting displayed
Hello Experts,
I am facing a strange problem in BADI.
The requirement is that the user should not be allowed to change the plant field
on the screen of standard MM transctions for PO/PR amendment.
I have written the code in separate BADIs for PO and PR.
I am displaying an error message if the user tries to change the field.
For PO, it is working fine.But for PR, the same code is not working.
The control is going over to the BADI for PR and rest of the code is working fine.
But the error message is not getting displayed for PR amendment.
Can anybody please suggest the possible cause of problem and some solution to it.
Thanks in advance.Hi
See the sample BADI code for PR which raises an exceptions and do accordingly
BAdI Name: ZPUR_RFQ (Implementation name) Purchase Requisitions
Definition Name: ME_REQ_POSTED
Interface Name : IF_EX_ME_REQ_POSTED
Implementing Class: ZCL_IM_PUR_REQ
Method : POSTED
METHOD if_ex_me_req_posted~posted .
DATA : v_mtart TYPE mtart.
DATA l_s_eban TYPE ueban.
LOOP AT im_eban INTO l_s_eban.
IF l_s_eban-estkz NE 'B'.
CLEAR v_mtart.
SELECT SINGLE mtart INTO v_mtart FROM mara WHERE matnr = l_s_eban-matnr.
IF v_mtart EQ 'ZERS' OR v_mtart EQ 'FHMI' OR v_mtart EQ 'UNBW'.
MESSAGE e000(zm_msg) WITH 'You are not allowed' 'to create PR for stock items'.
ENDIF.
ENDIF.
IF l_s_eban-knttp NE 'F' OR l_s_eban-pstyp NE '9'.
IF l_s_eban-knttp NE 'A'.
IF ( l_s_eban-pstyp NE '9' AND l_s_eban-pstyp NE 'D' )
AND l_s_eban-matnr EQ space.
MESSAGE e000(zm_msg) WITH 'You cannot create'
'a PR without material number'.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDMETHOD.
<b>Reward points for useful Answers</b>
Regards
Anji -
BADI Error: Field GOITEM-ACCT is not ready for input ? HELP!
I get this error message when testing my BADI in the MIGO Transaction. The BADI is the MB_MIGO_BADI. It is from the Line_modify method. Here is the entrie message:
BAdI: Field GOITEM-ZZREG_ACCT is not ready for input. (Change is not copied over)
Message no. MIGO050
Diagnosis
The contents of field GOITEM-ZZREG_ACCT have been changed in BAdI MB_MIGO_BADI (method LINE_MODIFY). The field, however, is not ready for input, so the change cannot be copied.
In method LINE_MODIFY, only the contents of fields that are ready for input can be changed.
The field is defined correctly in the screen as an input/output field - so it does not relate to that.
HELP!!!!!Yes - I have reviewed all of the code and I never do any modify to the screen attributes of a field - although it sure acts like it. The screen lets me put in data and it stays there up until it finishes the method line_modify. The error is when i press return after i enter the field- it completes the BADI method and then goes to the main program and does field validation and always comes back with some internal table field called "work" with a value of 0 and it should be a value of 6.
Thanks!
Scott -
BAdI error : type of EXIT_REF1 cannot be converted to the type of EXIT_REF
Hi all,
The below was the posted earlier for BAdI. Ihave followed all the steps. And i have written the below code. Syntactically it is not showing any errors, but when i am activating i am getting error
like " The type of EXIT_REF1 cannot be converted to the type of EXIT_REF". where i am doing the mistake..??
1) execute Tcode SE18.
2) Specify a definition Name : ZBADI_SPFLI
3) Press create
4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
multiple use.
5) Choose the interface tab
6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
7) Dbl clk on interface name to start class builder . specify a method name (name,
level, desc).
Method level desc
Linese;ection instance methos some desc
8) place the cursor on the method name desc its parameters to define the interface.
Parameter type refe field desc
I_carrid import spfli-carrid some
I_connid import spefi-connid some
9) save , check and activate adapter class proposed by system is
ZCL_IM_IM_LINESEL is genereated.
IMPLEMENTATION OF BADI DEFINITION
1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
2) Specify aname for implementation ZIM_LINESEL
3) Specify short desc.
4) Choose interface tab. System proposes a name fo the implementation class.
ZCL_IM_IMLINESEL which is already generarted.
5) Specify short desc for method
6) Dbl clk on method to insert code..(check the code in AAA).
7) Save , check and activate the code.
REPORT ZBADI_TEST .
tables: spfli.
data: wa_spfli type spfli,
it_spfli type table of spfli with key carrid connid.
*Initialise the object of the interface.
data: exit_ref type ref to ZCL_IM_IM_LINESEL,
exit_ref1 type ref to ZIF_EX_BADISPFLI1.
selection-screen begin of block b1.
select-options: s_carr for spfli-carrid.
selection-screen end of block b1.
start-of-selection.
select * from spfli into corresponding fields of table it_spfli
where carrid in s_carr.
end-of-selection.
loop at it_spfli into wa_spfli.
write:/ wa_spfli-carrid,
wa_spfli-connid,
wa_spfli-cityfrom,
wa_spfli-deptime,
wa_spfli-arrtime.
hide: wa_spfli-carrid, wa_spfli-connid.
endloop.
at line-selection.
check not wa_spfli-carrid is initial.
create object exit_ref.
exit_ref1 = exit_ref. "" The type of EXIT_REF1 cannot be converted to the type of EXIT_REF"
call method exit_ref1->lineselection
EXPORTING
i_carrid = wa_spfli-carrid
i_connid = wa_spfli-connid.
clear wa_spfli.
Thanks in advance
krupali.Hi,
Both are of different types
data: exit_ref type ref to ZCL_IM_IM_LINESEL,
exit_ref1 type ref to ZIF_EX_BADISPFLI1.
Assiging one type another type is not allowed.
Rhea. -
Bapi Fm BAPI_INCOMINGINVOICE_CREATE Giving error *Balance is not equal to .
Dear All,
Note: Cin as implemetned.
Get error from Fm BAPI_INCOMINGINVOICE_CREATE is Balance is not equal to zero.
Have passed the correct inputs to the Fm its Invoice is creting ,while the only case Cenvat comes based in the PO/Vendor that time error is generating.
Passing values : HEADER LEVEL : Grand total value (item + tax value + cenvat value).
item level : total value of item price.
tax account : bed,escess, bcs. cenvat value and taxcode.
For rest of the case which is not having in the Cenvat some value type passed invoice no is generating.
Please Suggest me to come out from this issues. How to pass the value in case cenvat.
Regards,
Santosh
Edited by: santosh jajur on Mar 10, 2010 10:43 AM
Edited by: santosh jajur on Mar 10, 2010 10:44 AMHi
I encountered Same problem in different BAPI.
It been solved by turning one of sums to negative.
I don't familiar with this specific BAPI but mayby this will help to you to.
Best Regards
Yossi Rozenberg -
Hi,
In BPC, we are using BADI to process allocations.
In the BADI data are read from the BPC cube (F and E table), calculate allocations and write back to F table.
In writing, I use MODIFY (ftable) from itab. Sometimes it works and recently I get the following error: ORA-14400: inserted partition key does not map to any partition
Anyone here who has encountered the same problem?
Thanks in advance,
Karensolution found.
Maybe you are looking for
-
Can my computer handle editing DVCPRO 1080?
Hi. Im currently editing a feature length film. In the editing room, im currently set up with a Mac Pro running 2 2.66 Ghz Dual-Core Intel Xeon processors, with 2gb or ram, and a Aja Kona Card ran to an HD monitor. I'd like to take my work home with
-
Upgraded Java: Yahoo games won't load
Just upgraded to the very latest Java (JRE-7U51) and each time I try to play an online Yahoo game, I get the following message: Application Blocked by Security Settings Name ygames_applet Location http://yog34.games.sp2.yahoo.com Your securit
-
after attempting to update to latest software, my iphone 4 is stuck showing "connect to itunes" picture screen. My computer will not recognize device. I have tried restarting/restoring/hard reset/reinstalling itunes and every other suggestion listed
-
Error invalid date using delete_filter_exp in Ikm knowledege module netez
i created the a,b,final-r-interfaces in ORACLE DATA INTIGRATER(ODI).pkg level these three interfaces are executed successfully in developement. when i executed the final-that r-interface alone in development then it shows the error (i.e.invalid date)
-
Exchange Infrastructure Central Monitoring
Dear Experts, I would like to know whether there is anyway to have central monitoring tools that can be setup in XI(i am not prefer to have CCMS monitoring),it should be more advance than the CCMS monitoring. I know there is a tool called "BMC Patrol