Procedure to generate Salary slip in ECC 6.0
Hi All
How do we generate a Salary slip in ECC 6.0? what are the steps one needs to follow?
Thanks in advance.
Regards
Mohammed
Edited by: Mohammed1 on Nov 27, 2011 3:53 PM
Creation of a pay slip is little bit tough for a beginner.Mostly line alignments u miss and it will be confusion better take help of Technical Consultant May be ABAP or ABAP Hr Help
Still u can try using the following steps
We can copy the Payslip from T-Code : PE51 and for each country there will be specific country payslip
You can copy it to the ZForm and select the radio button " Windows" add the earning wage types under W1 and deduction wage types Under W2
Later select 'Cummulation Id's" and insert all earning wage types under earnings and Deduction wages under deductions and save the form and u can able to view ur wage types on the payslip
Best Regards,
Similar Messages
-
I have generated a single PDF file from oracle reports containing salary slip of about 10,000 employees of our company. Salary slip for each employee is of one page(fixed) which means that if we have 10,000 employees then generated PDF file will be of 10,000 pages.
I want to email each employee his salary slip. I have record for each employee with his details and email address in a database table. How can I work with page setup and how can I manage this during runtime that which page I have traveresed at current position.
Thanks,
Farhan AliIf I understand you correct you have PDF file contiaining of 10.000 pages, each employees salary slip is already part of this huge pdf file.
Furthermore I think you try to send the whole PDF to each employee whicht itself has only access to its particular page within the PDF file...
To my limited knowledge this approach probably won´t work but Ia m no PDF expert... even if there is a way of allocating a particular page within the PDF file as a whole to a single employee this approach is probably not advisible ...
Besides of probably existing security concernes it is probably better to sending 10.000 times a small PDF file (consisting only of a particular employee salary slip) rather than then sending 10.000 times a huge PDF document...
Due to the huge amount of email sending requests I would recommend a database driven approach.
In the first step create the report in that way that it receives the employees "account" number / unique id as a parameter.
In that way you would create 10.000 "small" PDF file donsisting only of one page each (for each employee).
Next, build a database procedure which is processing a certain loop to a table (for each employee....)
By fetching through this table, call the oracle report with the employee id as a parameter from within the database using the SRW package and process it as an email...
Even though this procedure will work I would recommend thinking about a different solution rather than oracle reports for such a huge amount of printing requests, due to the fact that it is hardly possible to recieve a feedback whether the email has been transferred or not. If there is no workaround I would create a dedicated Reports server instance on the application server for this purpose...
Edited by: user434854 on Feb 24, 2009 3:57 AM
Edited by: user434854 on Feb 24, 2009 4:00 AM -
Create Adobe PDF for salary slip
Hi All,
I searched on SDN but did not find any step by step procedure for creating PDF form for salary slip. Currently we have smart form and I would like to add company logo and make some changes on the salary slip.
How to we link the newly created PDF form to ESS salary slip ?
thanks for your inputsyou should configure feature EDPDF for the PDF form you have created and replace it in below feature.
1. HRFOR - This feature decides whether to use HRFORMS or CEDT forms
(configured in PE51) for the payslip. If HRFORMS, the name of HRFORM has
to be mentioned here. If PE51 needs to be used then $CEDT$ should be
specified.
2. EDTIN - This should hold the value of the variant to be executed in
the CEDT program (payslip program). The variant should be proper with
the with the correct CEDT (payslip) form name and other parameters.
3. EDPDF - The name of the smartform (standard smartform
HR_ESS_PAYSLIP_TO_PDF or customer specific form) used to show the output
in the ESS. -
Dear all
We are using ECC 6.0 and EP 7.0 with ESS services. As per our new requirement, I need to hide the salary slip for few users. How can I do it? The slip format has been created using PE51 (HR Form Editor).
With regards
Virender SharmaHi Virendra,
It can be done by creating two R/3 role groups and two Portal Roles.
In Portal Roles specify for one role the particular service will be hidden and for the other it will be displayed.
Assign both these roles to the R/3 Role Groups.
Assign these Role Groups to the employees based on your requirement.
Hope this helps.
Regards
Sairam Maharaj S -
Procedure to generate invoice in xml---please help
Hi all,
I have to write code review of a pakage which contain procedure to generate invoice in XML.The procedure contain two
files .pkb and .pks.All i know is that it will deliver elemt of the post script layout.?But i dont understand what it mean nor i am able to understand the code.I dont have any prior knowledge about this.Please help me and tell me any tutorial to understand and know how this is done.
Also i have pasted some part of code here .please help me in understanding what is going on.
help help help
* GET_INVOICE_XML
FUNCTION GET_INVOICE_XML(inInvId NUMBER) RETURN CLOB IS
BEGIN
IF NOT isClobReady THEN
dbms_lob.createtemporary(invClob, TRUE);
isClobReady := TRUE;
ELSE
dbms_lob.trim(invClob, 0);
END IF;
vInvoice :=
XML_VER_STR || NL ||
' <!DOCTYPE INVOICE_FILE SYSTEM "invoicfile.dtd">' || NL ||
'<INVOICE_FILE VERSION="1.1">' || NL;
GEN_PROLOG(InvId);
GEN_INVOICE(InvId, 1);
vInvoice := vInvoice ||
'</INVOICE_FILE>' || NL || NL;
APPEND_INVOICE(0);
RETURN invClob;
END GET_INVOICE_XML;
PROCEDURE GEN_INVOICE(InvId NUMBER, inITBMode NUMBER) IS
vP1 PLS_INTEGER;
vP2 PLS_INTEGER;
vAtt BOOLEAN;
inv ABCINVOICE%ROWTYPE;
cdr_no NUMBER;
t0 TIMESTAMP;
t1 TIMESTAMP;
execTime NUMBER(12,6);
BEGIN
t0 := LOCALTIMESTAMP;
SELECT * INTO inv FROM ABCINVOICE WHERE OACT = InvId;
dti := inv.DTI;
SELECT NVL(SUM(cdrNO),0) INTO cdr_no FROM ABCCONTRACTS WHERE OACT = InvId AND ITB IN ('Y', 'F');
vInvoice := vInvoice ||
' <INVOICE>' || NL ||
' <HEADER>' || NL ||
' <SEQ>' || inv.SEQ || '/' || inv.PROC_ID || '</SEQ>' || NL ||
' <LEN ';
vPos1 := INSTR(inv.LEN, '|', 1, 1);
vInvoice := vInvoice || 'INV="' || SUBSTR(inv.LEN, 1, vPos1-1) || '" ';
vPos2 := INSTR(inv.LEN, '|', vPos1+1, 1);
vInvoice := vInvoice || 'BAL="' || SUBSTR(inv.LEN, vPos1+1, vPos2-vPos1-1) || '" ';
vPos1 := INSTR(inv.LEN, '|', vPos2+1, 1);
vInvoice := vInvoice || 'DET="' || SUBSTR(inv.LEN, vPos2+1, vPos1-vPos2-1) || '" ';
vPos2 := INSTR(inv.LEN, '|', vPos1+1, 1);
vInvoice := vInvoice || 'PDET="' || SUBSTR(inv.LEN, vPos1+1, vPos2-vPos1-1) || '" ';
vPos1 := INSTR(inv.LEN, '|', vPos2+1, 1);
vInvoice := vInvoice || 'ITM="' || SUBSTR(inv.LEN, vPos2+1, vPos1-vPos2-1) || '" ';
vPos2 := INSTR(inv.LEN, '|', vPos1+1, 1);
vInvoice := vInvoice || 'PITM="' || SUBSTR(inv.LEN, vPos1+1, vPos2-vPos1-1) || '" NTF="' ||
SUBSTR(inv.LEN, vPos2+1) || '"/>' || NL;
vInvoice := vInvoice ||
' <BAR>' || inv.BAR || '</BAR>' || NL ||
' <BCD>' || inv.BCD || '</BCD>' || NL ||
CASE WHEN inv.BIC IS NULL THEN '' ELSE ' <BIC>' || inv.BIC || '</BIC>' || NL END ||
' <REF>' || inv.REF || '</REF>' || NL ||
' <OHX>' || inv.OHXACT || '</OHX>' || NL ||
' <CID>' || inv.CID || '</CID>' || NL ||
' <CCO>' || inv.CCO || '</CCO>' || NL ||
' <CND>' || inv.CND || '</CND>' || NL ||
' <PBF>' || inv.PBF || '</PBF>' || NL ||
' <DTI>' || inv.DTI || '</DTI>' || NL ||
' <DTD>' || inv.DTD || '</DTD>' || NL ||
' <DPS>' || inv.DPS || '</DPS>' || NL ||
' <DPE>' || inv.DPE || '</DPE>' || NL ||
' <DAS>' || inv.DAS || '</DAS>' || NL ||
' <DAE>' || inv.DAE || '</DAE>' || NL ||
' <PAY>' || inv.PAY || '</PAY>' || NL ||
' <NAM>' || ABCUTIL.CONVERT_POL_CHAR(inv.NAM) || '</NAM>' || NL ||
CASE WHEN inv.ADS1 IS NULL THEN '' ELSE ' <ADS>' || ABCUTIL.CONVERT_POL_CHAR(inv.ADS1) || '</ADS>' || NL END ||
CASE WHEN inv.ADS2 IS NULL THEN '' ELSE ' <ADS>' || ABCUTIL.CONVERT_POL_CHAR(inv.ADS2) || '</ADS>' || NL END ||
' <ADZ>' || ABCUTIL.CONVERT_POL_CHAR(inv.ADZ) || '</ADZ>' || NL ||
' <NIP>' || inv.NIP || '</NIP>' || NL ||
' <REG>' || inv.REG || '</REG>' || NL ||
' <PES>' || inv.PES || '</PES>' || NL ||
' <BCY>' || inv.BCY || '</BCY>' || NL ||
' <TXT>' || ABCUTIL.CONVERT_POL_CHAR(inv.TXT) || '</TXT>' || NL ||
' <GRO>' || TO_CHAR(inv.GRO, 'FM999990.90') || '</GRO>' || NL ||
' <FBL>' || inv.FBL || '</FBL>' || NL;
IF inv.STP > 0 THEN
GEN_TEXT(inInvId, 1);
END IF;
vInvoice := vInvoice ||
' </HEADER>' || NL ||
' <ADDRESS>' || NL ||
' <ENV>' || inv.ENV || '</ENV>' || NL ||
' <TNA>' || ABCUTIL.CONVERT_POL_CHAR(inv.TNA) || '</TNA>' || NL ||
CASE WHEN inv.TAS1 IS NULL THEN '' ELSE ' <TAS>' || ABCUTIL.CONVERT_POL_CHAR(inv.TAS1) || '</TAS>' || NL END ||
CASE WHEN inv.TAS2 IS NULL THEN '' ELSE ' <TAS>' || ABCUTIL.CONVERT_POL_CHAR(inv.TAS2) || '</TAS>' || NL END ||
' <TAZ>' ||ABCUTIL.CONVERT_POL_CHAR(inv.TAZ) || '</TAZ>' || NL;
GEN_TEXT(inInvId, 2);
vInvoice := vInvoice ||
CASE WHEN inv.MTX IS NULL THEN '' ELSE ' <MTX>' || inv.MTX || '</MTX>' || NL END ||
' </ADDRESS>' || NL;
APPEND_INVOICE(0);
IF inv.BCY <> '99' THEN
GEN_INVOICE_BILLING(inInvId);
GEN_BALANCE(inInvId);
vPos1 := INSTR(inv.LEN, '|', 1, 2) + 1;
vPos2 := INSTR(inv.LEN, '|', vPos1, 1);
vPos1 := SUBSTR(inv.LEN, vPos1, vPos2 - vPos1);
IF vPos1 > 1 THEN
GEN_SUMMARY(inInvId);
END IF;
END IF;
vInvoice := vInvoice || ' </INVOICE>' || NL;
APPEND_INVOICE(0);
END GEN_INVOICE;Edited by: BluShadow on 28-Aug-2012 09:46
added {noformat}{noformat} tags for readability. Please read: {message:id=9360002}Not quite sure what you want to know about it.
If you want a code review of it, I can tell you it's very poor code, because that's not how to generate XML data in Oracle. Oracle has built in XML functionality for generating such data, and doesn't require hard-coding XML tags.
Here's the Oracle documentation...
http://tahiti.oracle.com/
pick your database version and search for things like XDB, SQLX or more specifically XMLELEMENT, XMLAGG, XMLATTRIBUTES etc. -
Is there any standard report or any infocube or something where we can get the detailed salary slip of all the employees for a particular date period?the program HINCALC0 will give the salary details for a particular employee but i wanted the data in the form of an ALV report.Kindly help.
Check tcode PC00_M99_CWTR (Wagetype reporter)
-
Dynamic change of wage type texts on salary slip
Hi Gurus.
Maybe someone can help with a request.
I want to do following.
If someone input a wage type e.g. 6666 in Infotype 0015 I want to open a new input-field.
In this input field the user should enter a text.
In the payroll run I want to change the wage type text on the salary slip for wage type 6666 to the text inputted in the new field.
We are using HRForms (PE51) for the salary slip.
Does anybody have a solution or some tips how I can implement this?
Thanks for your answers.
Regards.
StefanHi,
Do not change the wage types , you have to delimit the wagetypes from a validity date as you have assigned minimum and maximum amounts for your wage types.
Regards,
Kapil Kaushal -
Monthly Salary slip problem in PE51
hi all,
i made a salary slip for employees using tcode PE51 for EXECUTIVE and WORKER and i m printing balanced leave like PL, CL, RH and SL, but problem is that it is showing correct for executive but in case of worker it is showing wrong leave balanced.
actually i m using REST field for fetching balance leave.
can anyone please tell me is it configurational problem or other problem?
Balanced leave shud come = Leave quota - leave taken.
Note : i have maintained leave quota using IT 2006. and i have maintained RH leave is 3 and leave taken is 0, then it must show Balance leave 3 but it is showing 0.
please help me...
regards.in PE51
single feild
did u checked the Table which u are useing it for
wht u have taken ANZHL or something else
and can u be clear wht is 3 and 2 here -
Bank acc. no is not displaying in salary slip
Bank account number is not displaying in salary slip for some payroll areas.
Pls replyHi,
You can always use it using PE51 add single feilds use PA0009-acc no. give proper lenght to the feild
You need to check the employees should have IT0009 record present with the House bank and account no maintined
Regards
Hemant V. Mahale -
Is there any way to customise the system generated packing slip?
Hi All,
My customer would like to be able to add a few field to the system generated packing slip. I can see where to update things on the invoice in system emails, but couldn't see anywhere for the packing slip?
Also there's a few random bits that get printed on the invoice that aren't part of the system invoice. Any idea how to remove? My client is printing from Chrome. See below:Thanks for replying @thetrickster888,
Tried all 4 tags but none showed the phone or email on the packing slip
{tag_addressbilling}
{tag_addressshipping}
{tag_recipientaddress}
{tag_emailaddress}
We use a pretty standard Registration-buy form and have the phone line as:
<td><label for="HomePhone">Phone Number </label><br />
<input type="text" maxlength="255" class="cat_textbox" id="HomePhone" name="HomePhone" /></td>
But still doesn't show on the packing slip. I don't know what else to do.
I can get them all to show on the invoice but not the packing slip. The only thing I can think of is to give the factory the invoice - but then it's not set up well enough for them to mark off the checks when it's made and packed (we have special boxes on the packing slip for this) plus then they can see pricing which we try to avoid. -
hi all,
made my own form of salary slip ..from the standard salary slip in pe51
now i wanna add few more contents in the salary slip
like all the leaves , ESI no:, PF no:,etc.
now when i GO TO pe51 and try to add lines in TEXT MODULES its not working in the correct manner....
there are 28 lines..if i add more lines to it ..it gets added before 28..but i want after 28..
thanx in advance.First
Change the Attributes of the Lines from 65 to 100 or as per your requirement and try to add the rows -
Complete procedure to appy Support Package in ECC
Hi
Could anybody send me a document that describes the complete procedure of applying support packages in ECC systems (Version 5.0)? I would like to specifically know the prerequisites and the checks that are required before patching.
Thanks in AdvanceIts always better to do these before applying support packs
1) Update the kernel to latest level. If you cant do that at least update tp and R3trans
2) Update SPAM/SAINT to latest level
3) Read all notes related to your release from OSS , you can see something like Known Problems in support packs in 640/620 etc. That note will give you the recommended queue for support packs
Thanks
Prince Jose -
New Emp. Sub group conf. salary slip not showing HRA and Conv. Assumption
New emp. sub group (Asst. General Mgr.) is created .
At the time of run it payroll in salary slip system not showing Conveyance and HRA assumption.
table v_t7inc9 has maintained already.Hello,
Go to LOG --> Final processing --> Sort results table --> find out put RT table
you can find all WT which will be paid/deduct and also tech. WT
Thanks
Cheera -
Pls send step by step procedure to create generated idoc type in ECC 6.0
Hi
pls send me the step by step procedure In ECC 6.0 Version
1) To create generated idoc type
2) To extended idoc type
3) How we can add structure to custom segments
thanks in advancehi,
check these likns...
ALE/ IDOC
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
ALE/ IDOC/ XML
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
http://help.sap.com/saphelp_srm30/helpdata/en/72/0fe1385bed2815e10000000a114084/content.htm
IDOC Convertion
/people/kevin.wilson2/blog/2005/12/07/changing-fields-in-an-idoc-segment
regds,
paras -
Create procedure is generating too many archive logs
Hi
The following procedure was run on one of our databases and it hung since there were too many archive logs being generated.
What would be the answer? The db must remain in archivelog mode.
I understand the nologging concept, but as I know this applies to creating tables, views, indexes and tablespaces. This script is creating procedure.
CREATE OR REPLACE PROCEDURE APPS.Dfc_Payroll_Dw_Prc(Errbuf OUT VARCHAR2, Retcode OUT NUMBER
,P_GRE NUMBER
,P_SDATE VARCHAR2
,P_EDATE VARCHAR2
,P_ssn VARCHAR2
) IS
CURSOR MainCsr IS
SELECT DISTINCT
PPF.NATIONAL_IDENTIFIER SSN
,ppf.full_name FULL_NAME
,ppa.effective_date Pay_date
,ppa.DATE_EARNED period_end
,pet.ELEMENT_NAME
,SUM(TO_NUMBER(prv.result_value)) VALOR
,PET.ELEMENT_INFORMATION_CATEGORY
,PET.CLASSIFICATION_ID
,PET.ELEMENT_INFORMATION1
,pet.ELEMENT_TYPE_ID
,paa.tax_unit_id
,PAf.ASSIGNMENT_ID ASSG_ID
,paf.ORGANIZATION_ID
FROM
pay_element_classifications pec
, pay_element_types_f pet
, pay_input_values_f piv
, pay_run_result_values prv
, pay_run_results prr
, pay_assignment_actions paa
, pay_payroll_actions ppa
, APPS.pay_all_payrolls_f pap
,Per_Assignments_f paf
,per_people_f ppf
WHERE
ppa.effective_date BETWEEN TO_DATE(p_sdate) AND TO_DATE(p_edate)
AND ppa.payroll_id = pap.payroll_id
AND paa.tax_unit_id = NVL(p_GRE, paa.tax_unit_id)
AND ppa.payroll_action_id = paa.payroll_action_id
AND paa.action_status = 'C'
AND ppa.action_type IN ('Q', 'R', 'V', 'B', 'I')
AND ppa.action_status = 'C'
--AND PEC.CLASSIFICATION_NAME IN ('Earnings','Alien/Expat Earnings','Supplemental Earnings','Imputed Earnings','Non-payroll Payments')
AND paa.assignment_action_id = prr.assignment_action_id
AND prr.run_result_id = prv.run_result_id
AND prv.input_value_id = piv.input_value_id
AND piv.name = 'Pay Value'
AND piv.element_type_id = pet.element_type_id
AND pet.element_type_id = prr.element_type_id
AND pet.classification_id = pec.classification_id
AND pec.non_payments_flag = 'N'
AND prv.result_value <> '0'
--AND( PET.ELEMENT_INFORMATION_CATEGORY LIKE '%EARNINGS'
-- OR PET.element_type_id IN (1425, 1428, 1438, 1441, 1444, 1443) )
AND NVL(PPA.DATE_EARNED, PPA.EFFECTIVE_DATE) BETWEEN PET.EFFECTIVE_START_DATE AND PET.EFFECTIVE_END_DATE
AND NVL(PPA.DATE_EARNED, PPA.EFFECTIVE_DATE) BETWEEN PIV.EFFECTIVE_START_DATE AND PIV.EFFECTIVE_END_DATE --dcc
AND NVL(PPA.DATE_EARNED, PPA.EFFECTIVE_DATE) BETWEEN Pap.EFFECTIVE_START_DATE AND Pap.EFFECTIVE_END_DATE --dcc
AND paf.ASSIGNMENT_ID = paa.ASSIGNMENT_ID
AND ppf.NATIONAL_IDENTIFIER = NVL(p_ssn, ppf.NATIONAL_IDENTIFIER)
------------------------------------------------------------------TO get emp.
AND ppf.person_id = paf.person_id
AND NVL(PPA.DATE_EARNED, PPA.EFFECTIVE_DATE) BETWEEN ppf.EFFECTIVE_START_DATE AND ppf.EFFECTIVE_END_DATE
------------------------------------------------------------------TO get emp. ASSIGNMENT
--AND paf.assignment_status_type_id NOT IN (7,3)
AND NVL(PPA.DATE_EARNED, PPA.EFFECTIVE_DATE) BETWEEN paf.effective_start_date AND paf.effective_end_date
GROUP BY PPF.NATIONAL_IDENTIFIER
,ppf.full_name
,ppa.effective_date
,ppa.DATE_EARNED
,pet.ELEMENT_NAME
,PET.ELEMENT_INFORMATION_CATEGORY
,PET.CLASSIFICATION_ID
,PET.ELEMENT_INFORMATION1
,pet.ELEMENT_TYPE_ID
,paa.tax_unit_id
,PAF.ASSIGNMENT_ID
,paf.ORGANIZATION_ID
BEGIN
DELETE cust.DFC_PAYROLL_DW
WHERE PAY_DATE BETWEEN TO_DATE(p_sdate) AND TO_DATE(p_edate)
AND tax_unit_id = NVL(p_GRE, tax_unit_id)
AND ssn = NVL(p_ssn, ssn)
COMMIT;
FOR V_REC IN MainCsr LOOP
INSERT INTO cust.DFC_PAYROLL_DW(SSN, FULL_NAME, PAY_DATE, PERIOD_END, ELEMENT_NAME, ELEMENT_INFORMATION_CATEGORY, CLASSIFICATION_ID, ELEMENT_INFORMATION1, VALOR, TAX_UNIT_ID, ASSG_ID,ELEMENT_TYPE_ID,ORGANIZATION_ID)
VALUES(V_REC.SSN,V_REC.FULL_NAME,v_rec.PAY_DATE,V_REC.PERIOD_END,V_REC.ELEMENT_NAME,V_REC.ELEMENT_INFORMATION_CATEGORY, V_REC.CLASSIFICATION_ID, V_REC.ELEMENT_INFORMATION1, V_REC.VALOR,V_REC.TAX_UNIT_ID,V_REC.ASSG_ID, v_rec.ELEMENT_TYPE_ID, v_rec.ORGANIZATION_ID);
COMMIT;
END LOOP;
END ;
So, how could I assist our developer with this, so that she can run it again without it generating a ton of logs ? ?
Thanks
Oracle 9.2.0.5
AIX 5.2The amount of redo generated is a direct function of how much data is changing. If you insert 'x' number of rows, you are going to generate 'y' mbytes of redo. If your procedure is destined to insert 1000 rows, then it is destined to create a certain amount of redo. Period.
I would question the <i>performance</i> of the procedure shown ... using a cursor loop with a commit after every row is going to be a slug on performance but that doesn't change the fact 'x' inserts will always generate 'y' redo.
Maybe you are looking for
-
How can I burn an audio CD in iTunes with my music library on an external drive?
I keep my entire music library on an external hard drive. I just tried to burn a playlist in iTunes, and iTunes goes through all of the motions (asks for a blank cd, says it's burning) and then it says "Finishing burning" for a while. Then iTunes tel
-
Printing to a printer on XP with an IMac?
I have a Linksys wireless router Model BEFW11S4. I have an HP printer hooked up to a PC running XP Pro it is wired to the Linksys router. I have an Imac G5 running on 10.4.2 , it is hooked up to the Linksys router wireless. I can connect to the inter
-
Displaying image from Database with php
Hello everybody, I'm working on a website that displays videos courses and tutorials as my final project and I'm working with "Flash builder 4" the database with mySQL and the application server with php Basically, the goal is to display a datagrid t
-
Hi all.. what is the item category for third party returns
Please also include a brief about third party returns procedure thanks adi
-
11inch air turns off when sleep due to unknown problem/takes awhile to fire up
Hello, Since the update to Mavericks i've noticed everytime i put my macbook air to sleep for longer than a few minutes.. it's shut itself off and when it fire up (after holding the power button for quite a few seconds) it comes up saying it turned o