Concatenate fields using vb script
Hi,
we have three text fields tex1,text2 and text3. How to concatenate text2 and text3 to text1 using vb script. we have text1,text2 and text3 in workbook.
Any inputs will be appreciated.
Hi Prasad,
Below is VBA code. If you really want to do this with VBScript, you will need to use createObject to get a reference to Excel. I think you probably meant VBA. Let me know if I am wrong and I will post the VBScript code instead.
- Pete
Sub mergeText()
Dim rng As Range
Dim col1 As Long, col2 As Long
Set rng = Range("SAPBEXqueries!SAPBEXq0001")
'make sure that the BW query sheet is the active sheet
rng.Parent.Activate
'determine first and last rows and columns
firstRow = rng.Rows(1).Row
lastRow = firstRow + rng.Rows.Count - 1
firstCol = rng.Columns(1).Column
lastCol = firstCol + rng.Columns.Count - 1
'locate the columns we want to concatenate
'are the column headers in the first row???
For j = firstCol To lastCol
If Cells(firstRow, j) Like "Sales Person*" Then col1 = j
If Cells(firstRow, j) Like "Sales Manager*" Then col2 = j
Next j
If col1 = 0 Or col2 = 0 Then
MsgBox "Did not find required columns"
Exit Sub
End If
'if we got here, we found the required columns
'concatenate
Cells(firstRow, lastCol + 1) = "Concatenated text"
For i = firstRow + 1 To lastRow
Cells(i, lastCol + 1) = Cells(i, col1) & "\" & Cells(i, col2)
Next i
'reset result range so that BW will clean up during next query refresh
Set rng = Range(Cells(firstRow, firstCol), Cells(lastRow, lastCol + 1))
rng.Name = "SAPBEXqueries!SAPBEXq0001"
End Sub
Similar Messages
-
Concatenate fields using commas
How do I concatenate fields using proper English separators? I'm using Acrobat Pro X.
I have fields named Field1, Field2, Field3, Field4 and Result.
Example 1
In Field1, I enter Apples. In Field2, Oranges. The other two fields are empty (Null).
In the Result field it returns "Apples and Oranges."
Example 2
I add Grapes in Field3.
The Result field returns, "Apples, Oranges, and Grapes."
Example 3
I add Pears to Field4,
The Result should be, "Apples, Oranges, Grapes, and Pears."
Any help is appreciated.The script for this will be scaled up to ten total fields once complete and will only contain consecutively filled fields. This is what I have currently. It uses a separate field for the conjunction and obviously leaves the remaining commas and the end of the returned result.
var a=getField(“Field1”).valueAsString
var b=getField(“Field2”).valueAsString
var c=getField(“Field3”).valueAsString
var d=getField(“Field4”).valueAsString
var e=getField(“Field5”).valueAsString
var f=getField(“Field6”).valueAsString
var g=getField(“Field7”).valueAsString
var h=getField(“Field8”).valueAsString
var i=getField(“Field9”).valueAsString
var j=getField(“Field10”).valueAsString
var sep=getField(“separator”).valueAsString;
if(sep.length>=1)
{event.value=a+sep+ b+sep+ c+sep+ d+sep+ e+sep+ f+sep+ g+sep+ h+sep+ i+sep+ j+sep}
Else event.value +””; -
How to hide fields using java script
Hi,
I have some fields in my form that I want to hide on click of one checkbox.
I have added the javascript into click event(change event also) of check box when previewing in the Adobe LiveCycle Designer, the fields are hidden successfully when I select the checkbox. But when I deployed the same PDF, the fields are not hiding on click of check box.
I have install ACF and set it as dynamic form.
My Adobe Life Cycle Designer Version - 7.1
I have put some alert statement to access the presence property of the object. The property is invisible in alert statement but could not understand why it is not hiding the fields.
Another important observation if I am writing the same code in initialise event then it is hiding field.
Please help me in this.
Regards
SatyaHi Satya,
I am facing the same issue. Were you able to fix it ?
Before deploying the xdb, the script works fine. After deployment it does not work.
I used the code :
xfa.resolveNode("Page11.Sub_PayTransGenDataCorpAdd").presence = "hidden";
xfa.resolveNode("Page11.Sub_BranchAddress").presence = "hidden";
Please advise..
Regards,
Vibha -
Can we get the label name of the particular oracle field using open script
hi
can we get the label name of the oracle fields like column name ORDER NUMBER instead of ORDER_ORDER_NUMBER_0 when recording using openscript.Good morning
Do you develop functional or load test scripts?
I don't think we can in both cases because this is really the name of the field + the index.
The zero refers to first line normally (then 1 for second line and so on).
"Order number" is maybe the display label which is not enough to recognize and interact with a field.
May I ask why you want this, then it could help me (us) to give you a good solution/workaround.
Cheers
JB -
How to add new fields in sap scripts using itcsy structure
hi guys,
could u provide the screen-shots for adding field in scripts. copied standard forms .
thanks& regards
eswar.Hi,
you cannot add new fields using ITCSY. It is the interface structure between a SAPscript an a value-changing form-routine.
Need example anyway?
Good luck!
Jo -
Using Filemaker fields in Apple Script
Hello,
I need help for getting the textof a textfield and the phonnumber of a filemaker file into the following AS
tell application "BluePhoneElite 2"
-- send using any available (in-range) device
-- a device can also be specified by name or bluetooth address
send message theSMSText to theRecipient ¬
using the first device whose available is true
end tell
thanks
g.g.I have a similar problem trying to get data from any field into an AppleScript variable.
Something like *set phoneNumber to cell "Phone Number" of current record* works fine if you are using the script from a layout that has this field on it.
But I have a lot of fields on different layouts and I want to have access to all fields in the table, no matter what layout they are on, or what layout is currently active.
And I want to do this without having to specify on what layout each field is located.
In the past (FileMaker 6) I used something like *set phoneNumber to (cell "Phone Number" of current record of database 1)* but this is no longer working in FileMaker 9.
So I was thinking to use something like *set phoneNumber to cell "Phone Number" of current record of table "Table Name"* but that doesn't seem to work.
The only thing that seems to work is *set phoneNumber to cell "Phone Number" of current record of layout "Layout Name"* but as I said, I don't want to specify the layout for each field.
Any ideas anyone?
Message was edited by: khasmir -
Copy a field value to another field using scripting
Iam trying to capture a ALV grid fieldss using the scripting.
we have a ALV grid in my R/3 program and in that there are 2 date fields VALUTL and VALUTP with 2 rows. Now if the date is blank in any of the field then value that exist in the corresponding field should be copeid.
Do i need to loop the grid values ?
Could any one you help me in corecting the below code.
session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").modifyCell 0,"VALUTP","19.04.2011"
session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").modifyCell 0,"VALUTL","06.06.2011"
session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").currentCellColumn = ""
session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").selectedRows = "0"
session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").pressToolbarButton "UPDA"
Thanks,Iam missing something in the below code.Not able to update the date in the feild that was empty.Could some check
Set GRID = session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell")
RowCT = GRID.RowCount
For Row = 0 To RowCT - 1
GRID.setCurrentCell Row, "VALUTL"
GRID.selectedRows = CStr(Row)
cell = GRID.getcellvalue(Row, "VALUTL")
cell1 = GRID.getcellvalue(Row, "VALUTP")
If cell <> "" And cell1 <> "" Then
GoTo 50
End If
Next
50 For Row = 0 To RowCT - 1
GRID.setCurrentCell Row, "VALUTL"
GRID.selectedRows = CStr(Row)
valu = GRID.getcellvalue(Row, "VALUTL")
valp = GRID.getcellvalue(Row, "VALUTP")
If valu = "" Then
session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").modifyCell Row, "VALUTL", cell
session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").pressToolbarButton "UPDA"
session.findById("wnd[1]/tbar[0]/btn[0]").press
ElseIf valp = "" Then
session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").modifyCell Row, "VALUTP", cell1
session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").pressToolbarButton "UPDA"
session.findById("wnd[1]/tbar[0]/btn[0]").press
ElseIf RowCT = GRID.RowCount Then
'session.findById("wnd[0]/usr/cntlSCREEN_9001/shellcont/shell").pressToolbarButton "UPDA"
'session.findById("wnd[1]/tbar[0]/btn[0]").press
End If
Next -
File port query File transfer from SAP R/3 to Webmethods using Unix Script
SAP drops the files in the /sapio/ directory and triggers an unix script using File port partner destination.
Unix script will perform a secure copy of files to Webmethods server.
If in unix script, error occurs then an RFC function will be called to send an error notification to a person.
Queries
1) How is the unix script triggered using the File port partner destination ?
2) What is the unix command to invoke a report which sends the error notification mail ?
3) Does SCP command to copy files to webmethods work , if the unix script is placed in /sapio/ directory ? Or whether
any connection need to be established between SAP and Webmethods server ?Hello,
Since you want to transfer Article Master, it should be a Retail System. So you should use Message Type ARTMAS. For fullbuild, you can use transaction WDBM and for changes, you can use WDBU. For changes, you can enable change pointers for required fields using BD64.
Thanks,
Venu -
Hi,
I have beginner skills using LC Designer ES and am trying to insert and use a script object. I found a JavaScript function online: http://home.online.no/~pjacklam/notes/invnorm/impl/misra/normsinv.html and am trying to get it to do some math calculations in a Designer form.
I've uploaded a sample test form at: http://elearningprojects.com/TestFormula1.pdf
Can't get it to work.Trying to run the JS formula in the script object (by clicking on a button), using a few hard-coded variables, and display the results (Dprime1 and Dprime2) in 2 text fields.
I would much appreciate if someone can take a look and suggest how to get it working correctly.
Thanks for your help.
Kind Regards,
saratogacoachHi Paul,
Thank you for your reply and suggestions. With beginner skills in LC Designer (I'm a retired social worker), I am not sure how to do this.
Is my identifying the script object path correct?
form1.#subform[0].#variables[0].SO1.function_name(NORMSINV(p));
When you say "You are calling this function a few times in your code so you will have to modify each call." I am not sure how to change this.
I currently have (note that I added the SO1. to the function calls):
var p = totalscore5
var probit1 = SO1.NORMSINV(p)
var p = totalscore6
var probit2 = SO1.NORMSINV(p)
var Dprime1 = probit1-probit2
var p = totalscore8
var probit3 = SO1.NORMSINV(p)
var p = totalscore7
var probit4 = SO1.NORMSINV(p)
var Dprime2 = probit3-probit4
Can you specify what a modified script would look like? I'm stuck.
Also, have I set up displaying the Dprime1 variable's value in the TextField1 correctly?
Thanks very much for your help.
Regards,
saratogacoach -
Subtracting Columns from Import File Using Import Script
The file I am importing to FDM contains two amount columns, 1 Debit, 1 Credit. I want to have the Amount field populate as the Debit minus Credits. I have attempted an import script that is giving me an error in the bolded line:
Function GBS_Amount(strField, strRecord)
'Oracle Hyperion FDM Integration Import Script:
'Created By:
'Date Created:
'Purpose:
'Set variables
dim strNatural
dim strCurmnthDR
dim strCurmnthCR
dim strCurAmount
'Store the Natural Account as Column 1 of 11 of a comma delimited file
strNatural = Trim(DW.Utilities.fParseString(strRecord, 11, 1, ","))
'Store the Current Month Debit Amount as Column 7 of 11 of a comma delimited file
strCurmnthDR = Trim(DW.Utilities.fParseString(strRecord, 11, 7, ","))
'Store the Current Month Credit Amount as Column 8 of 11 of a comma delimited file
strCurmnthCR = Trim(DW.Utilities.fParseString(strRecord, 11, 8, ","))
'Calculate the YTD Amount
strCurAmount = strCurmnthDR - strCurmnthCR
GBS_Amount = strCurAmount
End If
End Function
What syntax do I need to use to subtract two defined variables?Hi Experts,
I have a similar situation,I am trying to import the Multiple amount columns to be addedd and imported as one amount column.Below is the script I am using for the same,script is getting verified in Script editor but When I am trying to Load the File in import, I am gettig an error as below.but if I try to import without using the script for the amount, inport is getting done.I have attached script to amount column only.
ERROR
Code............................................. 9
Description...................................... Subscript out of range
Procedure........................................ clsImpProcessMgr.fLoadAndProcessFile
Component........................................ upsWObjectsDM
Version.......................................... 1112
Thread........................................... 8380
Scirpt being used
Function Import_YTD(strField, strRecord)
'Set variables
dim strCurmnth1
dim strCurmnth2
dim strCurmnth3
dim strCurmnth4
dim strCurmnth5
dim strCurmnth6
dim strCurmnth7
dim strCurmnth8
dim strCurmnth9
dim strCurmnth10
dim strCurmnth11
dim strCurmnth12
dim strCurAmount
strCurmnth1 = Trim(DW.Utilities.fParseString(strRecord, 20, 9, ","))
strCurmnth2 = Trim(DW.Utilities.fParseString(strRecord, 20, 10, ","))
strCurmnth3 = Trim(DW.Utilities.fParseString(strRecord, 20, 11, ","))
strCurmnth4 = Trim(DW.Utilities.fParseString(strRecord, 20, 12, ","))
strCurmnth5 = Trim(DW.Utilities.fParseString(strRecord, 20, 13, ","))
strCurmnth6 = Trim(DW.Utilities.fParseString(strRecord, 20, 14, ","))
strCurmnth7 = Trim(DW.Utilities.fParseString(strRecord, 20, 15, ","))
strCurmnth8 = Trim(DW.Utilities.fParseString(strRecord, 20, 16, ","))
strCurmnth9 = Trim(DW.Utilities.fParseString(strRecord, 20, 17, ","))
strCurmnth10 = Trim(DW.Utilities.fParseString(strRecord, 20, 18, ","))
strCurmnth11 = Trim(DW.Utilities.fParseString(strRecord, 20, 19, ","))
strCurmnth12 = Trim(DW.Utilities.fParseString(strRecord, 20, 20, ","))
If strCurmnth1="" Then strCurmnth1="0" End If
If strCurmnth2="" Then strCurmnth2="0" End If
If strCurmnth3="" Then strCurmnth3="0" End If
If strCurmnth4="" Then strCurmnth4="0" End If
If strCurmnth5="" Then strCurmnth5="0" End If
If strCurmnth6="" Then strCurmnth6="0" End If
If strCurmnth7="" Then strCurmnth7="0" End If
If strCurmnth8="" Then strCurmnth8="0" End If
If strCurmnth9="" Then strCurmnth9="0" End If
If strCurmnth10="" Then strCurmnth10="0" End If
If strCurmnth11="" Then strCurmnth11="0" End If
If strCurmnth12="" Then strCurmnth12="0" End If
'Calculate the YTD Amount
strCurAmount = CDbl(strCurmnth1) + CDbl(strCurmnth2) + CDbl(strCurmnth3) + CDbl(strCurmnth4) + CDbl(strCurmnth5) + CDbl(strCurmnth6) + CDbl(strCurmnth7) + CDbl(strCurmnth8) + CDbl(strCurmnth9) + CDbl(strCurmnth10) + CDbl(strCurmnth11) + CDbl(strCurmnth12)
Import_YTD =strCurAmount
End Function -
How to pass parameters to a page invoked using java script.--- Very Urgent.
Hello,
I have an advanced Table in my page. In the first column there is a
messageChoice. In the second column there is link item.On the link item i have set the following value for destination uri.
javascript:var a=window.open('OA.jsp?page=/AutoSales/oracle/apps/per/auto/webui/AutoSurrogatesPG&retainAM=Y','a','height=500,width=900,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbar=yes'); a.focus();
The user selects a value from the message choice and when he clicks on the link item, the value selected from the list should go to the new page invoked using java script as a parameter. I need the value selected from choice to generates few fields in the new page. I have preferred java script because i need the base page and a model window should open. I have tried using setForwardUrl() and setting '_blank' and new window for target frame property on the link item. But it isnt working. The new page is opening in the same window.
I have also tried putting the value in a session.
Please help with any kind of suggestions or solutions.
Thank you.Uma,
You need to
- Have a PPR Action on the messageChoice (this would trigger a form submit to populate the underlying View Attribute)
- Either
- Retrive the value from the View Attribute in the pop-up page (as I could see that you are retaining the AM)
- Use a SPEL in the link (on the modal page) to use the value from the View Attribute as the parameter value (in the form ${oa.current.<ViewAttributeName>)
HTH -
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 -
Reflection errors in Field Data Edit Scripting context(Line Item class)
Hello Experts,
I have a script that does some validation in the Field Data Edit Scripting context of the "Line Item" class, and I have "MATERIAL" as my target. when i try throwing an Application Exception in this context I get a reflection error message box instead of the message I have passed to the Application Exception constructor.
your help will be greatly appreciated.
kind regards,One thing to be aware of is that no matter how you choose to construct your exception in field, field data edit and collection scripts, the attribute is always set to the be the taget field/collection. Have you noticed that? The script designers made things that way. What's going on here is that the exception raised in the Interprer is caught by the Script Manager and rethrown with the script target as the attribute and your raised exception as the exception.
One other thing I would point out is that scripts set to execute on the Collection Member Lifecycle event tend to be poor performers. You can get a faster result if you edit whole collection and chain the errors onto one ChainException. I can only speculate as to why, but I have seen major improvements in complex scripts if I iterate the whole collection, versus implementing a collection memeber lifecycle validate event. This is counter-intuitive, but there it is.
Finally, exceptions raised in Collection Lifecycle Events that interupt the overall save process in the prescence of parent document Lifecycle Validation events can result in partially saved data. I observed this issue a few years back and it may be resolved now. The only member lifecycle event I use is Created, to lock, default, etc.
So, for your particular problem, you may want to rethink your strategy and see if you can get things to work for you bypassing that reflection issue. If you still can't raise the exception on MATERIAL, maybe you can raise it on another field, because another advantage of this approach is that you have full control to raise any error on any field on the Line Items. -
Sql Loader by using shell script, not able to insert data
Hi,
I am trying to dump the data by using shell script.(in shell script i am having sqlldr command)(its a host excutable method cocurrent program)
When i am loading the data, by placing my files(.ctl,.prog,.csv,symbolink file for .prog) in $Custom_top/bin, it is loading exactly. 17000 records inserted.
But if i am loading the data by placing my files in $custom_top/custom_folders. unable to insert total data. only 43 records inserting.
Please any one can help me.
Thanks in advance.
Rama.Srini, Thanks a lot for ur reply,
Oracle Apps version R12,
Microsoft windows XP profissional
Version 2002 service Pack 3
My Control file Script is:
load data
infile '$XADP_TOP/data/CPIU/in/XXOKS_Price_Increase.csv'
append
into table XXOKS_CONTRACT_PRICE_INCR_DTLS
fields terminated BY ',' optionally enclosed by '"'
TRAILING NULLCOLS
(EXCLUSION_FLAG,
LEGACY_NUMBER,
CUSTOMER_NUMBER,
CUSTOMER_NAME,
REQUEST_ID,
CONTRACT_NUMBER,
CONTRACT_START_DATE,
CONTRACT_END,
REQUEST_LINE_ID,
LINE_START_DATE,
LINE_END_DATE,
ITEM_NUMBER,
ITEM_DESCRIPTION,
UNIT_PRICE,
QTY,
NEW_UNIT_PRICE,
LINE_AMOUNT,
NEW_LINE_AMOUNT,
PRICE_INCREASED_DATE,
PERCENTAGE_INCREASED,
ORIGINAL_CONTRACT_AMOUNT,
NEW_CONTRACT_AMOUNT,
PRICE_INCREASE_AMOUNT)
My .prog File is: Please fidn that i created symbolink file also for my .prog.
if [ -z $XADP_TOP ];then
echo "XADP_TOP environment variable is not set!"
exit 1
fi
cd $XADP_TOP/data/CPIU/in
DATE=`date +%y%m%d:%H%M`
i_program_name="$0"
i_ora_pwd="$1"
i_user_id="$2"
i_user_name="$3"
i_request_id="$4"
i_ftp_host_name="$5"
i_ftp_user_name="$6"
i_ftp_user_password="$7"
ftp_prog() {
# FTP Function to reuse the FTP Commands
if [ $# -ne 6 ];then
echo "Usage : ftp_prog <Hostname> <User name> <Password> <Remote Directory> <command> <filename>"
exit 2
fi
l_ftp_host_name="$1"
l_ftp_user_name="$2"
l_ftp_user_password="$3"
l_ftpdir="$4"
l_ftp_command="$5"
l_ftp_filename="$6"
ftp -v -n ${l_ftp_host_name} <<EOF
user ${l_ftp_user_name} ${l_ftp_user_password}
ascii
cd ${l_ftpdir}
${l_ftp_command} ${l_ftp_filename}
quit
EOF
#exit $?
# setting the ftp directory
#ftpdir="/`echo ${TWO_TASK:-$ORACLE_SID}|tr "[A-Z]" "[a-z]"`/CPIU"
##ftpdir="/FinTEST/quoting/PS/ar"
ftpdir="$XADP_TOP/data/CPIU/in"
# setting the in directory and out directory
indir="$XADP_TOP/data/CPIU/in"
outdir="$XADP_TOP/data/CPIU/out"
ftp_prog ${i_ftp_host_name} ${i_ftp_user_name} ${i_ftp_user_password} ${ftpdir} get XXOKS_Price_Increase.csv
echo $ftpdir
echo "Converting the data file into unix mode"
dos2unix XXOKS_Price_Increase.csv XXOKS_Price_Increase.csv
chmod 777 XXOKS_Price_Increase.csv
cd $XADP_TOP/bin
echo "Trying to excute sqlldr and entering into the into control file"
$ORACLE_HOME/bin/sqlldr userid=$i_ora_pwd control=XXOKS_PRICE_INCR_LOAD log=$XADP_TOP/log/XXOKS_PRICE_INCR_LOAD_${DATE}.log;
exit_status=$?
echo "Checking the status and giving permissions to the data file which in in dir"
if [ $exit_status -eq 0 ]; then
cd $XADP_TOP/data/CPIU/in
chmod 777 XXOKS_Price_Increase.csv
echo "try to move data file into out dir"
# Moving the file to out directory
mv XXOKS_Price_Increase.csv ${outdir}/XXOKS_Price_Increase.csv_${DATE}
#echo "ready to zip file in out dir step6"
# Zipping the file
#gzip -f ${outdir}/XXOKS_Price_Increase.csv_${DATE}
echo "deleting the file which is in dir"
# Deleting the file from in directory
/bin/rm -f ${indir}/XXOKS_Price_Increase.csv
# Deleting from the remote directory
ftp_prog ${i_ftp_host_name} ${i_ftp_user_name} ${i_ftp_user_password} ${ftpdir} delete XXOKS_Price_Increase.csv
echo "sqlloader finished successfully."
else
echo "Error in loader"
##echo "Loader error in Price Increase Detials File ${i_file}"
fi
exit $exit_status
And My Log file Comments are
SQL*Loader: Release 10.1.0.5.0 - Production on Thu Dec 3 01:32:08 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Control File: XXOKS_PRICE_INCR_LOAD.ctl
Data File: /oesapp/applmgr/GIS11/apps/apps_st/appl/xadp/12.0.0/data/CPIU/in/XXOKS_Price_Increase.csv
Bad File: XXOKS_Price_Increase.bad
Discard File: none specified
(Allow all discards)
Number to load: ALL
Number to skip: 0
Errors allowed: 50
Bind array: 64 rows, maximum of 256000 bytes
Continuation: none specified
Path used: Conventional
Table XXOKS_CONTRACT_PRICE_INCR_DTLS, loaded from every logical record.
Insert option in effect for this table: APPEND
TRAILING NULLCOLS option in effect
Column Name Position Len Term Encl Datatype
EXCLUSION_FLAG FIRST * , O(") CHARACTER
LEGACY_NUMBER NEXT * , O(") CHARACTER
CUSTOMER_NUMBER NEXT * , O(") CHARACTER
CUSTOMER_NAME NEXT * , O(") CHARACTER
REQUEST_ID NEXT * , O(") CHARACTER
CONTRACT_NUMBER NEXT * , O(") CHARACTER
CONTRACT_START_DATE NEXT * , O(") CHARACTER
CONTRACT_END NEXT * , O(") CHARACTER
REQUEST_LINE_ID NEXT * , O(") CHARACTER
LINE_START_DATE NEXT * , O(") CHARACTER
LINE_END_DATE NEXT * , O(") CHARACTER
ITEM_NUMBER NEXT * , O(") CHARACTER
ITEM_DESCRIPTION NEXT * , O(") CHARACTER
UNIT_PRICE NEXT * , O(") CHARACTER
QTY NEXT * , O(") CHARACTER
NEW_UNIT_PRICE NEXT * , O(") CHARACTER
LINE_AMOUNT NEXT * , O(") CHARACTER
NEW_LINE_AMOUNT NEXT * , O(") CHARACTER
PRICE_INCREASED_DATE NEXT * , O(") CHARACTER
PERCENTAGE_INCREASED NEXT * , O(") CHARACTER
ORIGINAL_CONTRACT_AMOUNT NEXT * , O(") CHARACTER
NEW_CONTRACT_AMOUNT NEXT * , O(") CHARACTER
PRICE_INCREASE_AMOUNT NEXT * , O(") CHARACTER
value used for ROWS parameter changed from 64 to 43
Table XXOKS_CONTRACT_PRICE_INCR_DTLS:
43 Rows successfully loaded.
0 Rows not loaded due to data errors.
0 Rows not loaded because all WHEN clauses were failed.
0 Rows not loaded because all fields were null.
Space allocated for bind array: 255162 bytes(43 rows)
Read buffer bytes: 1048576
Total logical records skipped: 0
Total logical records read: 43
Total logical records rejected: 0
Total logical records discarded: 0
Run began on Thu Dec 03 01:32:08 2009
Run ended on Thu Dec 03 01:32:08 2009
Elapsed time was: 00:00:00.19
CPU time was: 00:00:00.04
Plz srini help me.
Thanks in advance
Rama.. -
Concatenate fields of record type
Hi
Is there some way to concatenate fields of the record type ?, example
declare
TYPE customer_sales_rectype IS RECORD
(campo1 char(3),
campo2 char(3),
campo3 char(3));
TYPE ZZZ IS RECORD (kkk customer_sales_rectype);
x customer_sales_rectype;
begin
x.campo1:='000';
x.campo2:='aaa';
x.campo3:='BBB';
end;I have a table
ID_REPORT NUMBER
ID_LINE NUMBER
DT_FILE DATE Y
DS_LINE VARCHAR2(2048) Y My quey have more than 50 columns and must to concatenate columns, example:
select column001 ,
';' PV1,
COL2,
COL3
COL4,
';' PV2,....ETC
FROM MY TABLESI think moving result of query into variable of record type I would can insert into table in column DS_LINE doing some transformatcion.
Is there some way without to use COL1||PV1||COL2||COL3||COL4||PV2... etc
thank you in advance
using 9.2.02It's easy enough to write a function to do this. Here is a "coffee time" implementation:
create or replace function multi_concat
(p_args sys.dbms_debug_vc2coll)
return clob
as
rv clob;
begin
dbms_lob.createtemporary(rv, TRUE);
for i in p_args.first .. p_args.last
loop
dbms_lob.writeappend(rv, length(p_args(i)), p_args(i));
end loop;
return rv;
end multi_concat;
/And the proof of the coffee is in the dunking of the doughnut:
SQL> select multi_concat ( sys.dbms_debug_vc2coll ( ('Red Fish', 'Blue Fish', 1, 'Fish',2,'Fish'))
2* from dual
MULTI_CONCAT(SYS.DBMS_DEBUG_VC2COLL('REDFISH','BLUEFISH',1,'FISH',2,'FISH'))
Red FishBlue Fish1Fish2Fish
SQL> I would add a TO_STRING member function to your type and use something like the above to implement it.
Alternatively, use the data dictionary to generate a string which joins all your type's attributes with the concatenation operator.
Cheers, APC
Maybe you are looking for
-
The only URL that I ever see in the location bar is the last one I typed there. No matter which tab I activate, the last typed URL is displayed. When I need to copy the URL of an active tab to paste into an email or something I can't see it. The loca
-
Is there any automated way to create a photo gallery in Dreamweaver. Any good third party extensions or plugins?
-
Dynamic Text for data series ?
Hi, is posible setting dynamic text in data series when use dynamic value ? We need show Actual Year value and Last Year value in Label for Series. Thank you.
-
Comparing Progress analysis data saved in past periods
Hi forum team, We are using PS in SAP R3 ECC 6.0 system With the intention to reviwe at later stage, we had saved 'Progress Analysis' report data (CNSE5)in 'Other selected version' in past periods i.e.in July, August etc.When we open these reports in
-
ERP release for Central Contract Management with SRM 7.0 EhP 1
Hi all, i would like to have clarification with ERP and SRM release combinations regarding SRM 7.0 EhP1. Indeed, the "Software Component Matrix for SAP SRM 7.0 EHP1", for Operational Contract Management, tells 'EHP 5 for SAP ERP 6.0 required'. Moreov