Problem with a transport Guided Procedures process - INVALID_LANGUAGE
Good day. I have a process created in GP. It contains many objects where Original Language is not English. Also the folders, where the process lays, have the Original Language - not English.
When we try to create a request we get an error: Cannot export transport request;
com.sap.caf.eu.gp.base.exception.EngineException: Function module
EUP_TSP_EXPORT produced ABAP exception at SAP system: INVALID_LANGUAGE
How we can fix it?
Also we tried to create a dummy folder with the Original Language - English and there weren't any troubles. So the problem in the Original Language... If we only could to change it for the existing objects, but the field is disabled. May be there is some workaround to change a language for the existing objects?
Hi Kirill,
As a workaround you can export this process in .sda file and than deploy it on the backend system.
Regards,
Yordan
Similar Messages
-
Data passing problem with Adobe Form & Guided Procedure
Hello all,
I am trying to create a Guided Procedure to implement an offline Adobe Interactive form. This form is based on the standard Requisition Request form used in MSS for e-Recruiting.
I've copied the standard form and updated the layout to ZCI using the appropriate transaction (not manually). After that, I've changed the Interface and layout. But to get the Form in the portal you need to have a .xpd file. Therefore, I've tested the form in preview mode, saved a copy as a PDF file and opened this copy in the standalone Adobe Lifecycler Designer. In the standalone version you are able to save the form as a PDF (not possible using transaction SFP).
My question 1 is if this is a wrong approach and there is a better way to retrieve the xpd file.
Next to that, I wrote a RFC function to retrieve data in the backend. This function is working and now I try to pass the data to the Form in the GP (using prefilling). The data is never passed, any points that I need to check there. The data used to export is a structure that contains a number of table types, because Adobe has issues with importing tables it seems. The form is working correctly in the backend.
Points will be rewarded for helpfull awnsers!
Kind regards & thanks in advance...Hi Eduard Vilar,
Go to sfp transaction, open the respective form, enter the transaction 'fb_xdp_down' to import the xdp layout and 'fb_xdp_up' to upload.
Hope this will hwlp. (i beleive you meant xdp rather than xpd )
- anto. -
I Have a Guided Procedure Process...now what?
Obviously I'm a newbie with GP's. I created a real simple Guided Procedure Process which I can execute in the GP runtime. So how do I create and iView or a Portal page with it so I can assign it to a Portal role?
Roles are handled as following ways
Role
Action A -- R
Action B --- R
defined the role to be user defined, runtime defined or initator. So if you are doing the user defined you will be prompted to assign user which are the portal users. -
Where are stored attachments in guided procedures process??
Any one knows?
Hi Julio,
The history of the process is not lost after the process is finished. You can see the process instances at NWA->Availability and Performance Management->Process Monitoring->Guided Procedures->Process Instances Tab.
Here you can Search the Process running/completed/terminated/erroneous/archived Instances based on Initiator/Administrator/Owner/Overrseer userid forlast week/last month/last year/At any Time etc. In the result that you get after search, you can see all the data for each process task. You can see Input Context,Output Context, Processor,Attachment etc.
Also on the main page for this screen, there are few other tabs which can give you other information about the Process/Process templated and other GP objects.
Regards,
Ajay -
Archive guided procedure process and maintain history attributes
Hi All,
We have the need for a workflow through portal with several approval steps.
We want to use guided procedures but cannot find whether it answers to our following requirements:
- When a process is completed, we want to be able to see some detailed data of each activity.
-ID of the object created after approval (which we display in the last step of the procedure).
-Comments from the requestor (upon which the approver decided to approve).
-Date and time of approval
This so we can track back from the object id why it has been created and who approved it. (also when the process is already archived, we would still like to see this).
-Does anyone know if there are limitations to the archiving process?
-The exact approver of the process is important to retain as well. In the archive monitor I now only see Initiator, Owner, Overseeer and Adminstrator kept in history. But we need to know who did our approval (which is not amongst these roles).
Thanks for your help
JurjenHello,
Even we have similar kindda requirement. I don't know how well is the standard archive monitor will suit this need. As you have said there might be some vital information that may not be possible to be archived in the standard Archive for GP.
So I'm planning to build my own Ztable in SAP R/3 for the archival of all the processing details, agents involved,date and time etc so that this table can be updated as and when the particular step in the GP has been completed.
This way, I guess i can decide what all details to be archieved and hence code accordingly. Also, this doesn't have any limitation as its a Transparent table in R/3.
Hope you can do something similar to this.
Cheers,
Mandrake -
Problem with HP-UX extended procedures that use C++ Standard library
I am experiencing a problem with using the C++ standard library on HP-UX inside my extended procedures.
Here is the definition for the library and procedures:
-bash-3.2$ more nuhash2.sql
CREATE OR REPLACE LIBRARY xp_nuencryption_l
AS
'/home/jchamber/datasecure/lib/libxp_nuencryption.sl';
CREATE OR REPLACE PACKAGE xp_nuencryption
AS
PROCEDURE xp_nuhash2;
END xp_nuencryption;
CREATE OR REPLACE PACKAGE BODY xp_nuencryption
IS
PROCEDURE xp_nuhash2
IS EXTERNAL
LIBRARY xp_nuencryption_l
NAME "xp_nuhash2"
LANGUAGE C;
END xp_nuencryption;
Here is the PL/SQL test program:
-bash-3.2$ more testnuhash2.sql
SET SERVEROUTPUT ON SIZE 1000000
DECLARE
BEGIN
xp_nuencryption.xp_nuhash2 ();
END;
Here is the implementation of the extended procudure - notice how we are using the C++ Standard library:
-bash-3.2$ more xp_nuhash2.cpp
#include <string.h>
#include <iostream>
#include <fstream>
class MyException {
public:
MyException() {}
int func(std::ofstream& fout )
fout << "func: About to throw exception in func()" << std::endl;
throw MyException();
extern "C"
void xp_nuhash2 ()
std::ofstream fout("/home/jchamber/xp_nuhash2.txt");
try {
fout << "xp_nuhash2: About to call func()" << std::endl;
func(fout);
catch (MyException& ex) {
fout << "xp_nuhash2: caught MyException" << std::endl;
fout << std::flush;
fout.close();
Here is how we build the library on HP-UX:
# compile
aCC -g -AA DA2.0W DS2.0 +z -c xp_nuhash2.cpp -o xp_nuhash.o
#link using aCC
aCC -g -AA DA2.0W DS2.0 +z -b -o /home/jchamber/datasecure/lib/libxp_nuencryption.sl xp_nuhash.o \
/usr/lib/pa20_64/libstd_v2.a \
/usr/lib/pa20_64/libCsup_v2.a
chatr +dbg enable /home/jchamber/datasecure/lib/libxp_nuencryption.sl
Here is how we test:
SQL> @nuhash2
Library created.
Package created.
Package body created.
SQL> @testnuhash2
DECLARE
ERROR at line 1:
ORA-28576: lost RPC connection to external procedure agent
ORA-06512: at "JCHAMBER.XP_NUENCRYPTION", line 0
ORA-06512: at line 3
Now, if i use classic C++ (aCC -AP) it works. The trouble is, we have a lot of code that uses the Standard C++ library and we don't have the time to port it back to classic C++.
The problem seems to be with an incompatibility with the standard C++ library. What is the magic potion of linker and/or compiler switches that would enable my extended procedures to use the standard C++ library?
Here is the environment we are using:
Oracle 9i (64-bit)
HP UX 11.11
RegardsI am experiencing a problem with using the C++ standard library on HP-UX inside my extended procedures.
Here is the definition for the library and procedures:
-bash-3.2$ more nuhash2.sql
CREATE OR REPLACE LIBRARY xp_nuencryption_l
AS
'/home/jchamber/datasecure/lib/libxp_nuencryption.sl';
CREATE OR REPLACE PACKAGE xp_nuencryption
AS
PROCEDURE xp_nuhash2;
END xp_nuencryption;
CREATE OR REPLACE PACKAGE BODY xp_nuencryption
IS
PROCEDURE xp_nuhash2
IS EXTERNAL
LIBRARY xp_nuencryption_l
NAME "xp_nuhash2"
LANGUAGE C;
END xp_nuencryption;
Here is the PL/SQL test program:
-bash-3.2$ more testnuhash2.sql
SET SERVEROUTPUT ON SIZE 1000000
DECLARE
BEGIN
xp_nuencryption.xp_nuhash2 ();
END;
Here is the implementation of the extended procudure - notice how we are using the C++ Standard library:
-bash-3.2$ more xp_nuhash2.cpp
#include <string.h>
#include <iostream>
#include <fstream>
class MyException {
public:
MyException() {}
int func(std::ofstream& fout )
fout << "func: About to throw exception in func()" << std::endl;
throw MyException();
extern "C"
void xp_nuhash2 ()
std::ofstream fout("/home/jchamber/xp_nuhash2.txt");
try {
fout << "xp_nuhash2: About to call func()" << std::endl;
func(fout);
catch (MyException& ex) {
fout << "xp_nuhash2: caught MyException" << std::endl;
fout << std::flush;
fout.close();
Here is how we build the library on HP-UX:
# compile
aCC -g -AA DA2.0W DS2.0 +z -c xp_nuhash2.cpp -o xp_nuhash.o
#link using aCC
aCC -g -AA DA2.0W DS2.0 +z -b -o /home/jchamber/datasecure/lib/libxp_nuencryption.sl xp_nuhash.o \
/usr/lib/pa20_64/libstd_v2.a \
/usr/lib/pa20_64/libCsup_v2.a
chatr +dbg enable /home/jchamber/datasecure/lib/libxp_nuencryption.sl
Here is how we test:
SQL> @nuhash2
Library created.
Package created.
Package body created.
SQL> @testnuhash2
DECLARE
ERROR at line 1:
ORA-28576: lost RPC connection to external procedure agent
ORA-06512: at "JCHAMBER.XP_NUENCRYPTION", line 0
ORA-06512: at line 3
Now, if i use classic C++ (aCC -AP) it works. The trouble is, we have a lot of code that uses the Standard C++ library and we don't have the time to port it back to classic C++.
The problem seems to be with an incompatibility with the standard C++ library. What is the magic potion of linker and/or compiler switches that would enable my extended procedures to use the standard C++ library?
Here is the environment we are using:
Oracle 9i (64-bit)
HP UX 11.11
Regards -
Problem with SPAU Transports after Upgrade and after applying SAPKW70016
Dear All,
we copied old dev to new QA, upgraded new QA, then copied new QA to new DEV.
did the SPAU adjustments in DEV. At that time DEV SAP_BW version was SAPKW70015. After that we applied SAPKW70016. Now we're having problems with the SPAU transport because of the application of SAPKW70016.
Requested to kindly suggest ASAP.
Thanks & Regards
janardhan Kumar KHi,
Could you please to be more specific with the error ? Please check the log e send us the message error that is happening during the transport.
Thanks,
Walter Oliveira. -
Hi ,
I am transporting some of my XI 3.0 objects from XIQA to XIPROD.
When I am importing the objects in XIP I am getting numbers of problem.
1- Scenarios SOAP to RFC . when I am activating the objects it saying
Communication Channel | PRD_400 | RFC_QA3_Receiver:
Enter a value for attribute 'Application Server'
Enter a value for attribute 'System Number'
Enter a value for attribute 'Logon User'
Enter a value for attribute 'Logon Password'
Enter a value for attribute 'Logon Language'
Enter a value for attribute 'Logon Client'
Do I need to Give these values manually again as they are moved from Env to other?
2- Why my Receiver communiation channel coimg as
Communication Channel | PRD_400 | RFC_QA3_Receiver:
As this PROD env it should come PR3 in place of QA3.
I have also transport other interfaces in PROD but in that there was no such problem with Communication channel Name.
RegardsDo I need to Give these values manually again as they are moved from Env to other?
When we transport ID objects, the values stored in the channel get lost and have to be manually enetered......it happens even for DEV --> QA environment.
Now your channel should reflect PROD-related data.
2- Why my Receiver communiation channel coimg as
Communication Channel | PRD_400 | RFC_QA3_Receiver:
The channel name does not depend on the environment it is present....verify the name once again!
Regards,
Abhishek. -
Problems with query transport (missing object)
Hello,
I've a problem while transporting a query with the transport connection. I choose the option "necessary objects" but the import in the productive system fails due to a missing object.
How can I find the missing object? In the transport log only the ID is given (e.g. " Element 67ZP0WYO09DFA52PLG2SREVBT is missing in version M")
Thanks in advance,
MarkusHi Markus,
Check data base tables RSZELTXREF & RSZELTTXT for the missing element in the transport.
Try to include all the missing elements of a Query in a new transport and try again.
Hope this will help.
Praveen -
Problem with truncate table in procedure ora -00054
hi do anybody know where is mistake ???
the procedure has problem with truncate table
ora - 00054: resource busy and acquire with NOWAIT specified
ora - 06512 at "POVAPSYS.HMAN_P_REFRESH", line 6
ora - 06512 at "POVAPSYS.POVAPSYS", line 6
ora - 06512 at line 1
this is my procedure....
AS
BEGIN
execute immediate 'TRUNCATE TABLE hman_t_max';
INSERT INTO hman_t_max SELECT * FROM hman_v_max;
COMMIT;
END;2.MAKE SURE THAT OTHER THAN YOU ANYBODY IS TRYING TO
COMPILE AND RUN THE PROCEDUREShould he make sure that anybody is running the procedure?
3.MAKE SURE THAT ANY PARALLEL QUERY IS RUNNING IN THE
SERVER SIDE,THATS KEEPS THE RESOURCE BUSYShould he make sure any parallel query is running in the server side to keep the resource busy?
Gita,
I COULDN'T RESIST HAVING ONE SUGGESTION FOR YOU. Please look at the impact of your English in the reply before posting. Check if that sends reverse message!
Cheers
Sarma. -
Hi there
We have a problem with transporting templates created in the WAD.
The transport goes through succesfully, but when I run the template(s) in PROD, the changes are not reflected.
If I open the template in the WAD in PROD, then I can see that the changed template is indeed in PROD, but executing it in the portal shows the old template.
We are seeing this problem now with templates, but noticed it about a week ago with reusable library items that weren't updating correctly in PROD. The way we resolved it on that occasion was with a server reboot (J2EE)
I am sure a Java restart will do the trick again this time, but we can't have a situation where we need to restart systems each time a transport is sent through ... that's ridiculous.
I imagine there is some sort of caching holding onto the old items, but I don't know where to look to clear that cache.
Please, can anyone provide some assistance on this?
Cheers,
AndrewHi Andrew,
i think that you will find the cache in 'RSRT' T Code.
and refresh will also help this problem.
If not then find the ABAP Program and regenerate it.
Hope this will solves your problem. -
Problems with update stcok level procedure
Hi there, I am new to Oracle and I am having problems with this procedure.
I got two tables, orders and stock, and I want to update quantity on stock, when I receive the order. For some reason NULL keeps popping out. Somebody pls help me with this!
Tables are
create table orders
(order_no number(4)constraint orders_nn_11 NOT NULL,
item_no number(4) constraint orders_nn_3 NOT NULL,
order_qta number constraint orders_nn_4 NOT NULL,
order_date date constraint orders_nn_2 NOT NULL,
received date);
and
create table stock
item_no (4),
qta number,
constraint stock_pk foreign key(item_no) references products (item_no);
the procedure is here, but as I said I'm new to this, so I really don't know.
create or replace
procedure received1 (aorder_no in number, aitem_no in number, areceived in date)
is
quantity number;
quantity2 number;
cursor a1 is select qta from stock where item_no = aitem_no;
cursor a2 is select order_qta from orders where order_no = aorder_no and item_no = aitem_no;
begin
open a1;
fetch a1 into quantity2;
open a2;
fetch a2 into quantity;
update stock
set qta= quantity2 + quantity
where item_no = aitem_no;
update orders
set received = sysdate
where order_no = aorder_no;
close a1;
close a2;
end;
Thanks in advancehi,
Is there a possibility that
fetch a1 into quantity2;
--or
fetch a2 into quantity;Will fetch Null if yes
then do this
update stock
set qta= nvl(quantity2,0) + nvl(quantity,0)
where item_no = aitem_no;
....Regards,
Bhushan -
Problem with translation transport
hello everybody,
I have an application with two corresponding transport requests (this is because I would like to transport to different systems only part of the functionality of the app). Recently a translator made an English translation of my application which resulted in a new transport request with about 100 new objects. I would like to distribute accordingly these objects to the two old transport requests ( respectively the two parts of the app). Is there a way to do this, to find out which translation object belongs where?
Thanksproblem with translation transport
Same message here?
Regarding to the issue, perhaps giving some information would be helpful. What kind of objects are them? (Data element, message class? )
Best regards,
Matyas -
Problem with Pie chart, Store Procedure and Category Axis
Hi All,
I'm having a problem when i try to use a Pie Chart with a store procedure
when Category Axis - Field value is "none", the chart appears, but the description say Undefined
but when i put any field from store procedure, the chart doesn't show.
when I try the same with a normal SQL statement, all data was displayed
my store procedure only have 2 columns
n - numeric
state - text
The Store Procedure and the SQL, returns the same data in the same order
Thanks in advance
CristianHi guys,
I need guide on creating a system using store procedure, referring to this thread: JDBC System Connection VS BI JDBC System Connection
Hope you can help me out.
Thanks a lot,
Sarah -
Problems with BPC Export Transaction Data process chain
Hi everybody,
we are trying to implement the procedure "How to Export BPC Transaction Data using a custom process chain " for SAP BPC NW 7.0 and everything seems fine. However, when we execute it from Excel, the package apparently runs well (the message 'IMMEDIATE RUN: The package is running...' appears) but when we go to the watch the package status, the package does not appear in the list and there is not any file exported.
When we go to watch the log of the process chain from NW, the Modify Dynamically step runs wrongly but there is no clue of what could be done to solve it. We have done it again from scratch but we always have the same error.
Any idea out there?
Thanks in advance. Kind regards,
AlbertHi Rich,
in the end we managed to export data. Our NW administrator created the custom process type wrongly - putting a blank space before ZBPCTXEXP - and now it has been corrected and everything works fine.
Well we have managed to transport applications to one server to another one and to export/import the transactional data.
Is there any doc that explains how to transport process chains from one server to another?
In BPC Opps manual there is not too much information and we should transport quiet a lot of process chains related with Runlogic issues .
Thanks a lot for your help.
Kind regards,
Albert Mas.
Maybe you are looking for
-
Where does WebMail store user preferences
I have enabled WebMail on my server. Each user that logs in is able to change its preference settings at WebMail, e.g. # of msgs. shown per page, etc.. This is okay, but when I delete a user, I guess that there is a config file left somewhere. Has an
-
I just started playing D&D with some friends. Instead of printing out our updated charactor sheets we have one friend (with a mac and adobe pro) save them as a pdf and email them to us. I have the free adobe reader and when i try to save those sheet
-
JMS Channel error reson code : 2019
JMS Channel is throwing error with an reason code : 2019. Decription for reason code 2019 is : The object handle Hobj is not valid, for one of the following reasons: The parameter pointer is not valid, or (for the MQOPEN call) points to read-only s
-
Oracle database 7 for download
Dear all, There's an oracle database 7 in my company. Because of company requirment , i need to upgrade it to oracle database version 10gR2. But we have only one DB ( no clustering) in our environment, so i think maybe installing an oracle DB 7 first
-
Audigy Value, 24-bit + 96kHz suppo
Hi, currently I am using Creative Audigy Value and Windows Vista Business. http://www.creative.com/products/pro...05&product=489As it said, it should support 24-bit / 96kHz. It work really well in Windows XP. However, no 96kHz option can be found in