Problem in RFC - Urgent.
Hi,
I am using a RSPC_CHAIN_REMOTE_EXECUTE FM to trigger a PC in BI. it is triggering the PC, but after it is triggering, the screen for selecting the Job Priority comes up and the transacation is not ending.
The point to note is the PC is dummy PC with a Start Variant and a Message after it with n o data transaction involved.
Please let me know if i am missing something here. Please repply asap as it is urgent.
Thanks in Advance!!
P.S: Points will be rewarded.
Aren't you clearing your variables on occurence of new customer?? if not, do that..
Regards,
Nagaraju Chidurupalli
Similar Messages
-
I want to buy an in-app purchase but i don`t remember my security questions and i cant access my recovery email either, what can i do? i have 100$ on my account and cant use it because of that problem, please help URGENT
If you have a rescue email address on your account then you can use that - follow steps 1 to 5 half-way down this page will give you a reset link on your account : http://support.apple.com/kb/HT5312
If you don't have a rescue email address (you won't be able to add one until you can answer your questions) then you will need to contact Support in your country to get the questions reset : http://support.apple.com/kb/HT5699 -
A upper/lower sensitive problem on RFC call
hello, everyone.
Maybe it is not the proper forum to discuss this topic, but I think the ABAP programinig Forum is the best forum in SDN, which has the most vistors.
So please help me solve this problem, if possible.
I meet a problem on RFC call through dotnet connector.
There is a RFC deploy on the R3 server.
And a portal application using dotnet connector to call the RFC from web side.
The problem is when input some string like 'AbCdEf' from web side, transfer to the sap side, the RFC always get the string like 'ABCDEF'.
I think it dues to the auto upper convert by the RFC call, and if in SE37, we can check the upper/lower box to solve it.
But how can I solve it in this portal case?
Can I get original string in the RFC side?
How we can get the string as the original content 'AbCdEf' in RFC side?
any suggestion is welcome,
and I'm waitting for your answer, thanks a lotHi zhenglin,
To expand on what Siggi said, fields in the structures of your RFC parameters are based on data elements which in turn are based on domains.
An attribute on the domain is "Lowercase'. Unless this is checked, the field will always be treated as uppercase, and you will get the effect you described.
Please check the domain of the field in question, to ensure that the "lowercase" flag is checked.
Cheers,
Brad -
Triggers problem - please help - urgent !!
To all experts, please help me with this problem - need answer
urgently. Thanks in advance.
Using Oracle 8 Rel 8.0.6
I have 2 tables (table Y, table Z).
In the 'after insert upd del on each row trigger' (lets call it
AIUD trigger)on table Y, based on certain criteria, I insert a
record in table Z.
New requirement is that whenever a record is inserted in table Z
(fyi, inserting any record in table Z is possible only when
records are inserted in table Y as mentioned earlier thro the
AIUD trigger - i.e. there is no frontend way to insert records
in table Z), if certain (new) criteria is satisfied, I should
insert 1 record in both, table Y and table Z.
I tried to create meet the new requirement by adding code to
existing AIUD trigger but ran into mutating tables error. So I
dropped this idea.
I have now created 'after insert on each row trigger' (lets call
it NEW_TRIGGER) on table Z to meet the new requirement but have
these 2 problems :
1) the trigger always compiles with errors
2) if I still go ahead and insert a record in table Y, I get the
foll error msgs :
ORA 4098 - NEW_TRIGGER is inv
ORA 6512 at line xxx on AIUD
ORA 4088 error during execution of trigger AIUD
What is the best way to work on this requirement or what am I
doing wrong ?
Thanks again,
AG.Your restatement of the problem merely confirms what the previous
posting said. You cannot write a trigger on table Y that inserts
a record into table Y: that's the mutating trigger problem
(there's oodles of postings on the subject, not to mention
online Oracle docs). You could write a trigger on table Z that
inserts into table Y - but you need to be able to see the value
I3 which (presumeable) you can't.
One solution is to use code the trigger on table Y to submit a
call to DBMS_JOB which initiates a procedure that inserts a
record into table Y.
You must remember that the new record in table Y must never
include the value I3, otherwise you'll end up w/ an infinite
loop.
rgds, APC -
GOA replication problem- data missing during RFC-Urgent
Hi,
I have an issue with updating GOA from SRM to ECC. Standard GOA do not have any fields to update TAX code and ERS indicator to the back end.
This two fields are added to the structure BBPS_CTR_ITEM through customization.
The GOA is transferred to the backend through the FM META_CTR_TRANSFER which in turn calls the FM B46B_CTR_TRANSFER.
Inside the FM B46B_CTR_TRANSFER the RFC call is made to FM BBPV_CONTRACT_TRANSFER which actually transfers the GOA to the backend. The GOA line item details are passed to this FM through lt_be_items[].
The issue is, i can able to see the TAX code and ERS indicator in the itab lt_be_items in SRM side, but when it goes to the ECC through RFC these two fields become blank,
I checked the structure of the same itab in ECC side the field names and the domains are same.
Thanks in advance,
Aravind.The issue was due to improper structure mapping between two systems. Now its solved.
Regards,
Aravind. -
Regarding RFC [ URGENT ]
Hello Experts
I am updating a table in SCM server with the data from R/3 tables. I am using RFC with destination.
I created an FM[RFC] in R/3
I created a program in SCM, in that i am calling that RFC.
I created a dummy RFC in SCM with the same paramters.
When i am executing the FM in R/3 i could able to fetch the data as output including some return value.
But when i am executing the program which is calling the RFC i am not getting the data.
But i am able to get the return value in R/3 FM[RFC]*
So i am sure that logical destination name is working
[ call 'FM' destination 'dest name' ].
My problem is i am not getting the data to the SCM server eventhogh i could able to get data in R/3 and I could able to connect to remote server.
*Guys Kindly let me know the solution for this it's a bit urgent
thanks in advance
PramodHi Pramod,
In the RFC function place the code as infinate loop. like
Data : x type c.
do.
if not x is initial.
exit.
endif.
enddo.
when you execute this the process will stop in this loop. Go to SM50 and select the process in debug mode. And in the debug mode you can change the value of x. then you can continue from that step in debug mode and you can trace.
Regards
Ganesh -
Problem with RFC connection - tp program not registered
Hello everyone
recently there has appeared a problem with the RFC connection on our system - we received the following set of messages:
Trace file opened at 20101221 130738 Central European Standard Time, SAP-RE
======> CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679
Tp program is not registered.
ABAP Programm: RSRFCPIN (Transaction: SM59)
User: xxx(Client: 100)
Destination: SIDRFC_IFSAPHRCZPKCP (handle: 2, , )
Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 1501
CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=679
Program transakcji nie jest zarejestrowany
DEST =SIDRFC_IFSAPHRCZPKCP
HOST =%%RFCSERVER%%
PROG =IFCZPKCP
GWHOST =ssapprod
GWSERV =sapgw21
I tried to register program with a command:
rfcexec -aIFCZPKCP -gssapprod -xsapgw21
but with no success - the program didn't appear on the list of logged clients on the system in gateway monitor. Frankly speaking we do not know now what else we can do - please help!
We have ECC 6.0 (SAP_BASIS 700 SP18) on Windows Server 2003 R2 x64.
Thanks in advance for any help.
Regards
PeterHi Salim
thanks for your reply.
./rfcexec -a(PROG_ID) -gssapprod -xsapgw21 &
The syntax you're providing refers to UNIX systems, but I did similar thing on our Windows system - I tried all of the following methods (unfortunatelly without success):
rfcexec -a(PROG_ID) -gssapprod -xsapgw21
full_path_to_rfcexec.exe -a(PROG_ID) -gssapprod -xsapgw21
rfcexec -a(PROG_ID) -gssapprod.domain -xsapgw21
full_path_to_rfcexec.exe -a(PROG_ID) -gssapprod.domain -xsapgw21
Can you advise me what to do now?
Thanks
Piotr -
Problem reading RFC values from IRecordSet !!!!
Hi All,
I am having some problem reading values from IRecordSet. Can not seem to parse the output structure from RFC. AM using connector gateway service to execute BAPI_EXCHRATE_GETCURRENTRATES.
Here is the code,
MappedRecord input = rf.createMappedRecord("input");
input.put("DATE",new String("01011990"));
input.put("DATE_TYPE", new String("V"));
input.put("RATE_TYPE", new String("M"));
MappedRecord output = (MappedRecord) ix.execute(ixspec, input);
Object rs = null;
IRecordSet recSet = null;
Object result = output.get("EXCH_RATE_LIST");
if (result == null) {
response.write("<BR>null");
rs = new String(" ");
} else if (result instanceof IRecordSet) {
IRecordSet irs = (IRecordSet) result;
response.write("<BR>Got some dataaa");
IRecordMetaData rsmd = null;
rsmd = irs.retrieveMetaData();
irs.beforeFirst();
while(irs.next()){
response.write("Row::"+irs.getString("RATE_TYPE")+" "+irs.getString("FROM_CURR")+" "+irs.getString("EXCH_RATE"));
Am getting the pritn statement, Got Some Data on the PDK component.
But somehow not able to read the values from IRecordSet
What is the mistake here?
Pls help
Edited by: Aakash Jain on Oct 11, 2008 12:22 AMHi
Try in this way.
IRecordSet resultTable = (IRecordSet)outputParams.get("TABLE_NAME");
for(resultTable.beforeFirst(); resultTable.next(); ) {
response.write(resultTable.getString(0));
response.write(resultTable.getString(1));
Thanks -
Problem with RFC and empty table
Hi,
I have a problem using and RFC function module. The problem is that the RFC returns a table type, but even though the table is emtpy the tag is returned. I have this target structure who has a required subsstructure:
Input:
<RFC_function_module>
<customers>
<customer1>
<table1> (0..1)
<item> (0..Unbounded)
<salesorder>
<customer2>
<table1>
<item>
<salesorder>
<table2>
<item>
<accountdoc>
result:
<customers>
<list1> (0..1)
<table1> (1..Unbounded)
<list2> (0..1)
<table2> (1..Unbounded)
The problem is that if i just do at simpel mapping the mapping returns error because the missing table2 in the result. Then i have tried with an Exists function but it seems like the mapping program searches the hole file for just one occurences. Not record by record.
Do anyone understand my problem an has a solution?
/JakobOK - what do you mean by to level of mapping? Mapping to an "internal" structure first and then for the final output?
The reason i do not whant to change the External defintions is because of changes. If the ones who have designet the external defintions ie. adds a field or something like that, we should remember to change this kind of thing before updating.
Jakob -
Problem with RFC for Risk Terminator - GRC 5.2 SP12
We are having a problem with the RFC connection for Risk Terminator in one of our SAP environments. It is working in our 'DV3' environment, but not in our 'RT3' environment. Everything is set up just the same in both environments and all SAP Adaptors show green.
This was working in RT3 when we first upgraded to GRC 5.2 last November, but it now gives me an error when I do an update with PFCG and it calls RT. The error message and our Basis support group both say the RFC needs to be 'registered', but our SAP Support contact during our upgrade said it does not, and I can't find any documentation that says this is required also. Plus it was working before even though it was unregistered.
What is causing this problem and how do I resolve it?
Also, if these RFCs do not have to be registered, is there some documentation that states this that I can show to our Basis group?
Thanks.What about the question of the RFC needing to be registered? This is the solution our Basis group thinks is required, so it will be hard to get them to do anything else until this issue has been addressed.
Thanks. -
Problem with RFC function module from R/3 to CRM
Hi, i have a RFC function module created in R/3, this is the code:
function Z_CRM_PRODUCTO_INTERLOCUTOR.
""Interfase local
*" IMPORTING
*" VALUE(GV_VKORG) TYPE VKORG
*" VALUE(GV_VTWEG) TYPE VTWEG
*" VALUE(GV_MATNR) TYPE MATNR
*" VALUE(GV_KUNNR) TYPE KUNNR_V
*" EXPORTING
*" VALUE(GV_KDMAT) TYPE MATNR_KU
*" VALUE(GV_POSTX) TYPE KDPTX
*" EXCEPTIONS
*" NOT_FOUND
UNPACK GV_MATNR TO GV_MATNR.
UNPACK GV_KUNNR TO GV_KUNNR.
select single KDMAT POSTX
into (GV_KDMAT, GV_POSTX) from KNMT
where VKORG = GV_VKORG
and VTWEG = GV_VTWEG
and KUNNR = GV_KUNNR
and MATNR = GV_MATNR.
IF sy-subrc <> 0.
RAISE NOT_FOUND.
ENDIF.
endfunction.
When i call this function from CRM, i do it like this:
CALL FUNCTION 'Z_CRM_PRODUCTO_INTERLOCUTOR'
DESTINATION LV_RFCDEST
EXPORTING
GV_VKORG = lv_vkorg
GV_VTWEG = ORGMAN_H-DIS_CHANNEL
GV_MATNR = ORDERADM_I_WRK-ORDERED_PROD
GV_KUNNR = WA_DATOS_PER-N_PAGADOR
IMPORTING
GV_POSTX = IT_POS_LINE-DESCRIPCION
GV_KDMAT = IT_POS_LINE-material
EXCEPTIONS
not_found = 1.
where:
it_pos_line-descripcion type string
it_pos_line-material type string.
Well, my problem is that when debugging, in R/3 the 2 return values have the correct value, but when they are passed to CRM they have only one position.
As i've been told, it was working ok, but it's being wrong since we made a ¿conversion to unicode?. Maybe I should change the type of return ???
Thanks in advance !!!Hello Maria,
Make sure you define your parameters in CRM exactly the same way as in R3, do not use type string here.
So:
it_pos_line-descripcion type C char 40,
it_pos_line-material type C length 35.
Kind regards,
John. -
Facing a problem with RFC Call receiver error while importing the table sap sandbox
Hi All,
I am trying to import a table from sap sand box . while importing it is showing below error..
RFC CallReceive error <Function DDIF_FIELDINFO_GET: RFC_ABAP_EXCEPTION-(Exception_Key: NOT_FOUND, No active nametab exists for /BIC/OHZ_ISP_SCX)[SAP NWRFC 720][SAP Partner 731 ][SCX][ics106046124][APOBODS][4103]>.
Please suggest me how can i overcome this problem ??Hi Kishore,
Can you quickly check with your SAP Basis Team whether they have installed necessary functions related to BODS on the SAP Application server.
Please check Supplement for SAP Guide
Regards
Arun Sasi -
RFC-JDBC Scenario:Problem in RFC
Hi All,
I have a BTE for BOM...in which i have a remote-enabled FM which i have imported in XI.
When i call this FM in a loop in BTE....i dont get any data in XI.
It works fine with a single loop pass...but it doesn`t work for more than one.It is something like this
loop at ...
Call Funtion 'BOM' IN BACKGROUND TASK DESTINATION ..
EXPORTING
I_STZUB = I_STZUB
TABLES
T_CLRKB = T_CLRKB
T_CLSTB = T_CLSTB.
endloop.
Can anybody please help on this !!!
Regards,
RuchiHi,
I suspect the below
1. Either logic in fetching the data might be a problem or huge volume of data can be ap roblem,so better check the program by disabling the RFC..(i.e generate the report with out passing the data to the RFC...and check whether it works fine or not...)
2. if you find the problem is with the huge vloume..then test the Report by fetching the data in chunks instead of entire dump...
if still the problem persists then better to go with the proxy implementation...as the proxies are meant for that...
HTH
Rajesh -
Rfc Destination problem in RFC Sender Adapter
Hi experts
I created a Rfc destination type TCP/IP for Rfc Sender adapter.
while creating i passed following parameter:
1) I selected Activation Type option-> Registered Server
2)Given a Program id , same as i given in Rfc sender Adapter config.
3)Gateway option:
i) Gateway Host:Server IP address where i created Rfc.
ii) Gateway Service:sapgw00
After making these entry, i m unable to receive message at XI end (I am executing Rfc at R/3 site due to Rfc sender)Hi
please check for the following things.
1. check the RFC destination using the connection test tab in the R/3 system.
2. check whether the program id that u have given is registered or not.
to check the program id go to the transaction SMGW, in the menu select Goto-->LoggedonClients
check for ur program id name in the table.
3. when you configure the RFC sender adapter in XI then you have to give the same program id name that you will give while creating the RFC destination in the R/3 system.
if u still face the problem please reply me back.
Thanks
Rinku -
Problem in RFC as JCO changed from user/password to SSO
Hi all
Initially i was using CO with user/password properties but now it has been changed to SO.
In my webdynpro project there are 3 RFC Models being used.
Out of which 2 are working fine and giving the desired results but 1 RFC works fine on the R/3 side but from the webdynpro side it does not work just displays bapireturn - "Not successful".
As the properties of the JCO changes to USer/password , the RFC works fine giving the desired results
Plz let me know wht cld be the problem
Thanks and RegardsVindhya,
With SSO, the details of the user who's logged in goto R/3 and thus determines if the user has authorizations to run this RFC. This user could be different from the user you were using previously without SSO.
Meaning, this time, with SSO, the user is you whereas the user for user/pwd is someone else and you dont have authorizations to run the RFC??
And another thing, even if you can successfully run that RFC logging into R/3, your userid may not have RFC authorizations (which is required to do a RFC call). IF thats the case, you need to talk to your security/basis guys.
Lemme know if that could be the case in your situation.
Rajit
Message was edited by:
Rajit Srinivas
Maybe you are looking for
-
AUTHORIZATION ISSUE: cube level data restriction in BI
Hi all, I have few cubes and ODS which are containing data. The requirement is to restrict the cube level data. Eg : we have option to see the cube data in RSA1( ADMIN WORKBENCH).Right click on cube manage data. the requirement is to restrict to see
-
Variable Authorization Issue..
Hi, i created narly 20 variables. When user trying to save the Query with new Variables. he is getting " You do not have Authorizations to add or create. How can i restrict Users to use these Variables. What r u the spets i need to take care.? Cou
-
Urgent :Getting error "No ALE scenario active in Profit Center Accounting"
Hi Experts I am working on a LSWM project ,which uses BAPI BAPI_PROFITCENTER_CREATE for upload of data,but I am facing a strange problem during the IDOC posting the error "No ALE scenario active in Profit Center Accounting" is shown and the status of
-
Doubt in ATP/CTP functionality
I like to do ATP/CTP check for an end item.I have done the necessary setups in item attributes for the end item as well as for its components. When I do a ATP/CTP check of the end item ATP returns the date when this end item is available for promisin
-
Help upgrading Ram of Macbook pro 2010 model 17 inchies
Hello , actually tomorrrow i upgraded the ram of my 2010 model which already had 4 gb 1067mhz ddr3 ram , i upgraded to 8 gb 1033mhz ddr3. but when i go in to Abou this Mac option it shows me 8gb 1067 ddr3. i even upgraded the os via internet stil