Unix script and sqlplus statements
I have a unix file which contains sql statements. Included is the sqlplus statement to log on to the database with the username and password: xxxxx/xxxxxx@sid<<EOF
When I run the unix file from my command line outside of sql, it runs successfully. When I attempt to run the same file in a cron job, I receive the message, sqlplus: not found.
How can I run this unix file in a cron job? Is something else needed?
Thank you,
GD
When I log to unix with the root password and issue:
01 9 23 4 3 su - xx -c ". /home/xx/.profile;/home/xx/test.sh"
The test.sh script executes successfully.
When I log on with my userid and put the line in a crontab, I receive the following:
Your "cron" job on yyy1
su - xx -c ". /home/xx/.profile;/home/xx/test.sh"
produced the following output:
su: Sorry
If cron is run by ROOT, shouldn't I get the same results?
GD
Similar Messages
-
How to invoke from UNIX script and pass back return code?
Though I am an experienced developer, I am new to java. I created a class containing a single method. I have performed my testing by running the class class.method from the command line in a UNIX (Solaris) environment. Now, I would like to have the class.method invoked from a UNIX shell script, and to return a success/failure indicator from the method, to the UNIX script. I modified the method to make it return char, rather than being defined as void. Within the class and method, I declared and initialized a char variable. I added a finally clause which contains a single return statement, returning the char return code variable. Within my UNIX script, I invoke the class/method as follows:
return_code = java myClass
This does not seem to be invoking the method however. Can someone please tell me what I am doing wrong? Or is more information needed in order for someone to help me out.
Please let me know.
Thanks.
Bradstdunbar,
Using your suggestion of System.exit(retVal); seems to allow the java method to be performed successfully (Thank You). But I am still having a problem with the value being recognized by the shell script.
In my script, I'm doing the following:
java MyClass inputparameter > return_code
export return_code
echo $return_code
But return_code does not seem to contain a value. Just before the System.exit(retVal); I added System.out.println("return code = " + retVal ); and I can see that retVal. When I run the java method outside of the UNIX shell script, I can see that retVal does indeed contain a value. So I think my problem might actually be the code in the UNIX script.
Thanks again.
Brad -
How to submit a batch compare job using a unix script and cron?
I understand I can setup a unix script to be used to schedule a database compare job. I'm not sure how to get past the popup log in window tho... When I use the command line and include the -id<myid> the OMS login window pops up requesting login password and service. This won't do if I do not want to run this interactive. I cannot find any syntax for the command line other than --id<adminid> How to I include the password and service?
Thanks ;)
LaurieI had the same problem.
My shell looks like (baseline_ELITE.sh):
ocm login -idsysman
ocm capture -l BL_ELITE -idsysman
I don't have the ocm logout.
First, run the baseline_ELITE.sh, it will ask you about the password. The next times, it never ask again for the password, but take in account don't use the ocm logout.
Humberto Gomez
OCP Dev2k, 8i, 9i
[email protected] -
I am in the process of designing a new system and wonder if the following is possible.
I want a UNIX script to execute a Jar file with a status of 1 or 0 (based of success/failure) being passed back from the Jar to the UNIX script.
I know a Jar file can be executed from a UNIX script but not sure about the passing of a message.
Would public static void main(String[] args) make it impossible to pass a message or is there some way around this ?
If a message can be passed back to the Script how would it pick it up ? - `echo $?` ?
Message was edited by:
palmealRight, in the shell script you have in $? the return
code of the last command.
java ...
if test $? -eq 0
then
echo java was ok
e
echo java oops
If a message can be passed back to the Script howwo
However the return code is no message.I really don't understand! Are you saying you just want to read something in the shell script that is generated by the Java program but the Java program must keep running and not terminate? If so then use stdout or stderr (as BIJ001 says). -
I want to run a UNIX script via PL/SQL. I want the script to be run with no assistance from an outside source. The script contains a 'ls'. Is this possible and if so, how.
<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by Christopher Racicot ([email protected]):
You can use an "external procedure", written in C, which then uses the C runtime library to access the UNIX shell. This features is
also known as "callouts".
We will likely add better native support
in PL/SQL for various operating system
activities in a future release.<HR></BLOCKQUOTE>
Can you invoke Perl from within PLSQL? -
Hello.
Try to use sql script in utf8 encoding to run from sqlplusw oracle 9201 win. Database encoding is BLT8MSWIN1257, client registry contatins the same BLT8MSWIN1257
SQL> @c:\temp\db\define.sql -- file define.sql has UTF8 encoding
SP2-0734: unknown command beginning "-- Пе..." - rest of line ignored.
Is it because of non-utf8 database encoding or sqlplusw does not read utf8 files at all?
Regards, DmitryDont know whether sqlplusw supports utf-8, but if the input really is in this encoding I would set nls_lang=.UTF8 (no dash). This would, in theory, tell Sql*plus that your terminal or files uses utf-8.
Note that with a setup you describe, with client side and database using the same character set, called passed-through setup, you have to make sure that characters really conform to win-1257. Any invalid characters will be incorrectly stored in the database. Storing multi-byte characters in this case, would be one example where things could go wrong. -
SAP XI: How To Write Shell Script And use it in File Adapter On XI Server
Hi,
I want to split file at sender side in XI using Shell Script and then after i want to do
Mapping.
Can anyone tell me what exactly it means "write a script in UNIX shell on XI SERVER"?
Regards,
Akshay.Hi,
You can execute a Unix script running in the XI server from the File communication channel. Ie. if you want to do something which was not part of XI adapter configuation , then you can make use of external unix script and you can execute those from the XI.
For this, write a unix script and place in the XI OS level provided that path is accessible from PI Channel.
E.g
So u can use this in either Sender Channel to modify the data before it reaches into the Integration Server or in Receiver channel it is generally used to transfer the files into different location via Secure FTP
SAP help: http://help.sap.com/saphelp_nw2004s/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm
Blog:/people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi
XI can be in any OS.
Hope this helps,
Rgds,
Moorthy -
Changing the filenames using unix script
Hi,
I have a scenario where I have to change the file names on the Receiver CC using a unix script and add date and timestamp to the file name
this is what I'll be writing to filename_01.xml I need to change that to newfilename_01_MMDDYYYY_HHMISS.xml
the 01 in the file name is the counter, so I might having more than one file where 01,02, etc will represent the counter on the filename.
Any help is really appreciated.
Thanks,
Joe.Pyou can try this
create the field called filename in target
use a costant and concat it with the out out of UDF( or some functon avaleiable counter) which will genereate numbers like 1,2,3,4,5,6 and send this filename_01 to the output field and use this in the variable substution to genreate the filename by the CC
if you dnt want to send this fieldin output file then specify that fieldname in CC length as 0 -
Hi
I have created Process flow which calls Unix Script and deployed the Process flow successfully. But it is giving error when i execute the process flow saying required scripts are not deployed.
Do we need to deploy the unix scripts? if yes, could some one advise how do we do this, as i couldn't see modules to import the Unix Script.
I am using OWB 11G R2.
ThanksHi
I have created Process flow which calls Unix Script and deployed the Process flow successfully. But it is giving error when i execute the process flow saying required scripts are not deployed.
Do we need to deploy the unix scripts? if yes, could some one advise how do we do this, as i couldn't see modules to import the Unix Script.
I am using OWB 11G R2.
Thanks -
Triggering background job event from Unix script
Hi all,
I am having one question regarding triggering of background job in SAP using Events from Unix script. Is this possible? If so, can anyboy provide some sample code related to Unix script and how do we communicate to SAP from Unix system. Actually, here the backend of R/3 system is MSSQL. I am having a program in R/3 system which is scheduled as a background job based upon event trigger. I want to trigger that even from the unix script.
Appreciate for your help in advance.
Thanks,
Adithya KHi,
Check if this can help you
http://help.sap.com/saphelp_sm32/helpdata/en/fa/096e6b543b11d1898e0000e8322d00/content.htm
Regards,
Atish -
Hi
Friends i am runing a abap report which genrate a ( eft.txt ) text file in /usr/tmp/
Now i want to run a unix script which encript this file.
I have created this command in SM69
type = customer
command name = ZENC
Operation system = unix
externl program = sh
parameter for external program = /usr/tmp/ enc.sh eft.txt eftdc eftdo
enc is unix script and eft.txt is imput text file eftdo eftdc are encripted files.
I am us the function module SXPG_CALL_SYSTEM'
it is ending with following messege
1 5 hello
2 19 eft.txt eftdo eftdc
3 40 The jar file is not found: Encryptor.jar
4 44 External program terminated with exit code 1
and do not give any output.
please help.
Thanks & regards
SSreport zsrchsap.
*-This is a demo report for Search Sap
*-Author : Sandeep Kulkarni
*-Date : 09/20/2001
parameters : p_sfile(60) lower case
"File to be moved
"Eg : /home/in/SFILE1.txt
p_dfile(60) lower case.
"File's Destination
"Eg: /home/archive/SFILE1.txt
data : t_btcxpm
like btcxpm occurs 0,
p_addparam
like sxpgcolist-parameters.
concatenate
'/home/ABAP/scripts/Archive_file.sh'
p_sfile
p_dfile
into p_addparam separated by space.
refresh t_btcxpm. clear t_btcxpm.
call function 'SXPG_CALL_SYSTEM'
exporting
commandname = 'ZSHELL'
additional_parameters = p_addparam
tables
exec_protocol = t_btcxpm
exceptions
no_permission = 1
command_not_found = 2
parameters_too_long = 3
security_risk = 4
wrong_check_call_interface = 5
program_start_error = 6
program_termination_error = 7
x_error = 8
parameter_expected = 9
too_many_parameters = 10
illegal_command = 11
others = 12.
if sy-subrc = 0.
write : /
'File',p_sfile,'moved to',p_dfile.
else.
write : / 'Error Occured'.
endif. -
I am building a txt file using UTL_FILE in PL/SQL and need to email it using a Unix script. How can I add the Unix script to the end of the PL/SQL?
Well, on the UNIX side of things I have simply used mail -s <subject> <email_address> < <text or file> to send mail inside of a UNIX script and it works fine.
or you can use cat <some text> | mail -s <subject> <email_address>
UTL_SMTP works well if you want to have less moving parts and have one script compiled inside the database. I guess if you already have the UTL_FILE working, it would be less work to just add in the code to mail from the UNIX script.
HTH
ReedK -
Passing paramater from process flow to unix script in owb
Hi,
I need help in calling a function the return value must be passed as a paramater to user defined activity operator in owb which would in turn run a unix script on the server which would use the paramater passed.
Thanks,
Ashvin.hi let me give you some more infor about my proble.
i have a unix script named caproc. The script would be passed a paramater. the script would be called from simple owb process flow and i need to pass the paramater to it.
i have tested running other unix scripts and the are running fine.
as you said to create a variable 'x' i did that and under paramater_list of the user activity operator under binding i selected the variable 'X'
the process flow was valiadated fine and deployed but when i run it it gives me this error.
COPY_OF_UX_SCP_CALL
Error
RPE-01003: An infrastructure condition prevented the request from completing.
COPY_OF_UX_SCP_CALL
Error
RPE-01038: Failed to evaluate expression declare "$LOOP_DETECT$" NUMBER := 0;function "COPY_OF_UX_SCP_CALL" return VARCHAR2 is "WARNING" NUMBER := 2;"RETURN_RESULT_NUMBER" NUMBER := NULL;"NUMBER_OF_ERRORS" NUMBER := 0;"SUCCESS" NUMBER := 1;"ITEM_TYPE" VARCHAR2(4000) := (owbsys.wb_rt_task_variable.get_value(305587));"ERROR" NUMBER := 3;"EVAL_LOCATION" VARCHAR2(4000) := (owbsys.wb_rt_task_variable.get_value(305590));"OK" NUMBER := 1;"FAILURE" NUMBER := 3;"AUDIT_ID" NUMBER := 305586;"RETURN_CODE" NUMBER := NULL;"NUMBER_OF_WARNINGS" NUMBER := 0;"ITEM_KEY" VARCHAR2(4000) := (owbsys.wb_rt_task_variable.get_value(305589));"RETURN_RESULT" VARCHAR(64) := NULL;"PARENT_AUDIT_ID" NUMBER := NULL;"OK_WITH_WARNINGS" NUMBER := 2;begin "$LOOP_DETECT$" := "$LOOP_DETECT$" + 1;if "$LOOP_DETECT$" > 2 then raise_application_error(-20001, 'Loop detected calling "COPY_OF_UX_SCP_CALL"');end if;return to_char(?'acac');end;begin :result := "COPY_OF_UX_SCP_CALL";end;. Please modify the expression, redeploy and retry again.
COPY_OF_UX_SCP_CALL
Error
Missing IN or OUT parameter at index:: 2
i am pasting the xml script owb generates which might help someone to point me the problem
<?xml version = '1.0'?>
<!DOCTYPE Package SYSTEM "jar:file:/C:/product/11.1.0/db_1/owb/lib/int/rtpcommon.jar!/Package_dtd.txt">
<Package Id="SPT_TRY" Name="SPT_TRY">
<PackageHeader>
<XPDLVersion/>
<Vendor/>
<Created/>
<Description></Description>
</PackageHeader>
<TypeDeclarations/>
<Applications>
<Application Id="A805FAF687910739AE04011AC69063028" Name="UX_SCRIPT">
<FormalParameters>
<FormalParameter Id="EXIT_CODE" Mode="OUT">
<DataType>
<DeclaredType Id="EXIT_STATUS"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:COMMAND">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:PARAMETER_LIST">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:SUCCESS_THRESHOLD">
<DataType>
<BasicType Type="INTEGER"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:SCRIPT">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:RESULT_CODE" Mode="OUT">
<DataType>
<BasicType Type="INTEGER"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:Function" Value="SHELL"/>
<ExtendedAttribute Name="OWB:ExtendedAttributes" Value="TASK_ID">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:TaskName"/>
<ExtendedAttribute Name="OWB:ExecStoreUOID"/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</Application>
<Application Id="A81117E4A8F6699DAE04011AC680650B6" Name="UX_SCRIPT">
<FormalParameters>
<FormalParameter Id="EXIT_CODE" Mode="OUT">
<DataType>
<DeclaredType Id="EXIT_STATUS"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:COMMAND">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:PARAMETER_LIST">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:SUCCESS_THRESHOLD">
<DataType>
<BasicType Type="INTEGER"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:SCRIPT">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CFG:RESULT_CODE" Mode="OUT">
<DataType>
<BasicType Type="INTEGER"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:Function" Value="SHELL"/>
<ExtendedAttribute Name="OWB:ExtendedAttributes" Value="TASK_ID">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:TaskName"/>
<ExtendedAttribute Name="OWB:ExecStoreUOID"/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</Application>
</Applications>
<WorkflowProcesses>
<WorkflowProcess Id="UX_SCP_CALL" Name="UX_SCP_CALL">
<ProcessHeader>
<Description></Description>
</ProcessHeader>
<FormalParameters>
<FormalParameter Id="EXIT_CODE" Mode="OUT">
<DataType>
<DeclaredType Id="EXIT_STATUS"/>
</DataType>
</FormalParameter>
</FormalParameters>
<DataFields/>
<Activities>
<Activity Id="UX_SCRIPT" Name="UX_SCRIPT">
<Description></Description>
<Implementation>
<Tool Id="A805FAF687910739AE04011AC69063028" Type="APPLICATION">
<ActualParameters>
<ActualParameter/>
<ActualParameter>"/bin/bash"</ActualParameter>
<ActualParameter/>
<ActualParameter>"0"</ActualParameter>
<ActualParameter/>
<ActualParameter/>
</ActualParameters>
<Description></Description>
</Tool>
</Implementation>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:UOID" Value="805FAF687910739AE04011AC69063028"/>
<ExtendedAttribute Name="OWB:ExtendedAttributes" Value="TASK_ID">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:TaskName" Value=""UX_SCP_CALL:UX_SCRIPT""/>
<ExtendedAttribute Name="OWB:ExecStoreUOID" Value=""{0}""/>
</ExtendedAttributes>
</ExtendedAttribute>
<ExtendedAttribute Name="OWB:Position">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:XPos" Value="262.0"/>
<ExtendedAttribute Name="OWB:YPos" Value="-219.0"/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</Activity>
<Activity Id="END_SUCCESS" Name="END_SUCCESS">
<Description></Description>
<Implementation>
<Tool Id="END" Type="APPLICATION">
<ActualParameters>
<ActualParameter>OK</ActualParameter>
</ActualParameters>
<Description></Description>
</Tool>
</Implementation>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:UOID" Value="805FAF68790F739AE04011AC69063028"/>
<ExtendedAttribute Name="OWB:Position">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:XPos" Value="450.0"/>
<ExtendedAttribute Name="OWB:YPos" Value="-40.0"/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</Activity>
<Activity Id="START1" Name="START1">
<Description></Description>
<Implementation>
<Tool Id="START" Type="APPLICATION">
<Description></Description>
</Tool>
</Implementation>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:UOID" Value="805FAF68790E739AE04011AC69063028"/>
<ExtendedAttribute Name="OWB:Position">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:XPos" Value="-321.0"/>
<ExtendedAttribute Name="OWB:YPos" Value="-211.0"/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition Id="TRANSITION_1" From="UX_SCRIPT" To="END_SUCCESS">
<Condition Type="OTHERWISE"/>
</Transition>
<Transition Id="TRANSITION" From="START1" To="UX_SCRIPT"/>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:UOID" Value="805FAF687909739AE04011AC69063028"/>
<ExtendedAttribute Name="OWB:ExtendedAttributes" Value="TASK_ID">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:RootUOID" Value=""805FAF687909739AE04011AC69063028""/>
<ExtendedAttribute Name="OWB:TaskName" Value=""UX_SCP_CALL""/>
<ExtendedAttribute Name="OWB:ExecStoreUOID" Value=""{0}""/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</WorkflowProcess>
<WorkflowProcess Id="COPY_OF_UX_SCP_CALL" Name="COPY_OF_UX_SCP_CALL">
<ProcessHeader>
<Description></Description>
</ProcessHeader>
<FormalParameters>
<FormalParameter Id="EXIT_CODE" Mode="OUT">
<DataType>
<DeclaredType Id="EXIT_STATUS"/>
</DataType>
</FormalParameter>
</FormalParameters>
<DataFields>
<DataField Id="X">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<InitialValue>`?'acac'`</InitialValue>
</DataField>
</DataFields>
<Activities>
<Activity Id="END_SUCCESS" Name="END_SUCCESS">
<Description></Description>
<Implementation>
<Tool Id="END" Type="APPLICATION">
<ActualParameters>
<ActualParameter>OK</ActualParameter>
</ActualParameters>
<Description></Description>
</Tool>
</Implementation>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:UOID" Value="81117E4A8F6999DAE04011AC680650B6"/>
<ExtendedAttribute Name="OWB:Position">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:XPos" Value="450.0"/>
<ExtendedAttribute Name="OWB:YPos" Value="-40.0"/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</Activity>
<Activity Id="UX_SCRIPT" Name="UX_SCRIPT">
<Description></Description>
<Implementation>
<Tool Id="A81117E4A8F6699DAE04011AC680650B6" Type="APPLICATION">
<ActualParameters>
<ActualParameter/>
<ActualParameter>"/bin/bash"</ActualParameter>
<ActualParameter>X</ActualParameter>
<ActualParameter>"0"</ActualParameter>
<ActualParameter/>
<ActualParameter/>
</ActualParameters>
<Description></Description>
</Tool>
</Implementation>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:UOID" Value="81117E4A8F6699DAE04011AC680650B6"/>
<ExtendedAttribute Name="OWB:ExtendedAttributes" Value="TASK_ID">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:TaskName" Value=""COPY_OF_UX_SCP_CALL:UX_SCRIPT""/>
<ExtendedAttribute Name="OWB:ExecStoreUOID" Value=""{0}""/>
</ExtendedAttributes>
</ExtendedAttribute>
<ExtendedAttribute Name="OWB:Position">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:XPos" Value="262.0"/>
<ExtendedAttribute Name="OWB:YPos" Value="-219.0"/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</Activity>
<Activity Id="START1" Name="START1">
<Description></Description>
<Implementation>
<Tool Id="START" Type="APPLICATION">
<Description></Description>
</Tool>
</Implementation>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:UOID" Value="81117E4A8F6499DAE04011AC680650B6"/>
<ExtendedAttribute Name="OWB:Position">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:XPos" Value="-321.0"/>
<ExtendedAttribute Name="OWB:YPos" Value="-211.0"/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition Id="TRANSITION_1" From="UX_SCRIPT" To="END_SUCCESS">
<Condition Type="OTHERWISE"/>
</Transition>
<Transition Id="TRANSITION" From="START1" To="UX_SCRIPT"/>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:UOID" Value="81117E4A8F6199DAE04011AC680650B6"/>
<ExtendedAttribute Name="OWB:ExtendedAttributes" Value="TASK_ID">
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:RootUOID" Value=""81117E4A8F6199DAE04011AC680650B6""/>
<ExtendedAttribute Name="OWB:TaskName" Value=""COPY_OF_UX_SCP_CALL""/>
<ExtendedAttribute Name="OWB:ExecStoreUOID" Value=""{0}""/>
</ExtendedAttributes>
</ExtendedAttribute>
</ExtendedAttributes>
</WorkflowProcess>
</WorkflowProcesses>
<ExtendedAttributes>
<ExtendedAttribute Name="OWB:UOID" Value="805FAF687904739AE04011AC69063028"/>
</ExtendedAttributes>
</Package> -
I'm creating ACH file using program RFPNFC00 which goes and stores in the application server. I need to ping this file from application server to FTP for which i wanna know which one is the best way to do is that with FM CALL FUNCTION 'FTP_CONNECT' or shall i ask the Unix guy to write a small script to ping the file from app server to FTP.
Basically can anyone lemme know the advantages and disadvantages of Unix script and ABAP code to ping the file to FTP.
Regards
VENk@Venkat,
it depends on the security-configuration in your company.
If you're authorized use SAP-FTP -> look sample program RSFTP004
hope that helps
Andreas -
Customer Statement using SAP Script and Standard print program RFKORD10
Using sap script and standard print program RFKORD10 I need to create a customer statement where the main window will be as follows
Invoice # InvoiceDate CustomerPO Debit Amt Credit Amt Total
6 7 8 9 10 11
6 7 8 9 10 11
Totals 12 13 14
Where company code BKORM-KUKRS
Invoice BSID-BELNR
Invoice date BSID-BLDAT
Customer PO VBKD-BSTKD
For each document number selected there will be one to many records in VBRP. For each invoice item in VBRP:
u2022 Select BSTKD from VBKD where
o VBELN = VBRP-VGBEL and
o POSNR = VBRP-VGPOS
u2022 If no hits then select BSTKD from VBKD where
o VBELN = VBRP-VGBEL
If there is more than one PO per invoice then list them in the Customer PO field without repeating the other fields.PO shouldnu2019t come more than once per invoice.
Debit Amt if BSEG-SHKZG = S then WRBTR ELSE 0
Credit Amt if BSEG-SHKZG = H then WRBTR ELSE 0
Total Debit Amt u2013 Credit Amt
Totals Subtotals
It will be of great help if some one can help me with the script and the alterations required in standard print program RFKORD10
Points will b rewarded for sure.
Thanks.Hi Suganya,
The custom form is getting displayed properly. But the requirement is to have it as an editable PDF. So the functional team is working on configuring the settings of PDF forms with customers email address.
But for right now, i customized the standard form F140_ACC_STAT_01 and standard print program RFKORD10_PDF and did the configuration. It is getting displayed (I tested only with the transaction FBL5N - customer open line items..)
Please let me know any further details on this.
Poornima
Maybe you are looking for
-
PL/SQL procedure to process XML file
I am just starting to work on xml, and we are using PL/SQL stored procedures to process xml file. I did find the sample code in the package (family.sql). This sample print out all element names and attributes. My questions are : (1) I tried to modify
-
I am working with a third party vendor to incorporate our Authorware courses into their LMS. They are able to load the courses using IE7 but when launching they just sit at 'Initializing' and the course never loads. We have implemented the iframe f
-
Strange Swing bug in Oracle's JDK7
I have a strange bug with every java app i run with the Java 7 VM. Every frame is limited to a maximum width of 1024 pixels. Doesn't matter if you try to resize it by code or dragging the border with the mouse pointer. I have a Macbook with Mac OSX 1
-
Delivery check rule B .
have a small question. I created a new availability check ZB which I copied from B. Now where do I assign the check rule to the delivery document in the configuration. my question is How would the system know whether to pick B or ZB if I have both of
-
IPad iOS 4.3.1 problems with raw images after upgrading
Hi all I recently updated my iPad to iOS 4.3. Since then, I could not view and edit Raw images imported with camera kit although It shows a low res/ low size preview I'm also experiencing general troubles with viewing some jpeg attached to email. Any