declare
v_row_id varchar2(250);
v_memo_line_id number;
V_org_id number:=93;
V_SET_OF_BOOKS_ID NUMBER:=2022;
V_LE_TYPE VARCHAR2(200):='LINE';
V_START_DATE DATE:= sysdate;
V_GL_ID_REV NUMBER :=4095;
V_TAX_CODE VARCHAR2(200):='VAT18_EXCLUDE';
V_UOM_CODE VARCHAR2(200):='EA';
V_UNIT_STD_PRICE NUMBER:=1;
V_VOICG_RULE_ID NUMBER;
V_ACCOUNTG_RULE_ID NUMBER;
V_END_DATE DATE;
V_ATTRIBUTE_CATEGORY VARCHAR2(200);
V_ATTRIBUTE1 VARCHAR2(200);
V_ATTRIBUTE2 VARCHAR2(200);
V_ATTRIBUTE3 VARCHAR2(200);
V_ATTRIBUTE4 VARCHAR2(200);
V_ATTRIBUTE5 VARCHAR2(200);
V_ATTRIBUTE6 VARCHAR2(200);
V_ATTRIBUTE7 VARCHAR2(200);
V_ATTRIBUTE8 VARCHAR2(200);
V_ATTRIBUTE9 VARCHAR2(200);
V_ATTRIBUTE10 VARCHAR2(200);
V_ATTRIBUTE11 VARCHAR2(200);
V_ATTRIBUTE12 VARCHAR2(200);
V_ATTRIBUTE13 VARCHAR2(200);
V_ATTRIBUTE14 VARCHAR2(200);
V_ATTRIBUTE15 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE_CATEGORY VARCHAR2(200);
V_GLOBAL_ATTRIBUTE1 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE2 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE3 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE4 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE5 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE6 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE7 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE8 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE9 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE10 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE11 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE12 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE13 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE14 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE15 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE16 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE17 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE18 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE19 VARCHAR2(200);
V_GLOBAL_ATTRIBUTE20 VARCHAR2(200);
V_NAME VARCHAR2(200):='tetetete';
V_DESCRIPTION VARCHAR2(200):='tetete';
V_CREATION_DATE DATE:=sysdate;
V_CREATED_BY NUMBER;
V_LAST_UPDATE_DATE DATE;
V_LAST_UPDATED_BY NUMBER;
V_LAST_UPDATE_LOG NUMBER;
V_TAX_PRODUCT_CATEGORY VARCHAR2(200);
cursor c_memo_lines is
select ml.name,
ml.description,
ml.line_type,
ml.start_date,
ml.gl_id_rev,
ml.revenue_account,
ml.tax_code,
ml.uom_code,
ml.unit_std_price,
ml.memo_line_id,
ml.org_id,
ml.set_of_books_id
from temp_memo_line ml
;
begin
for c in c_memo_lines
loop
select ar_memo_lines_s.nextval into v_memo_line_id from dual;
AR_MEMO_LINES_PKG.LOAD_ROW(
X_org_id =>c.org_id,
X_MEMO_LINE_ID =>v_memo_line_id,
X_SET_OF_BOOKS_ID =>c.set_of_books_id,
X_LINE_TYPE =>c.line_type,
X_START_DATE =>c.start_date,
X_GL_ID_REV =>c.gl_id_rev,
X_TAX_CODE =>c.tax_code,
X_UOM_CODE =>c.uom_code,
X_UNIT_STD_PRICE => c.unit_std_price,
X_INVOICING_RULE_ID =>V_VOICG_RULE_ID,
X_ACCOUNTING_RULE_ID =>V_ACCOUNTG_RULE_ID,
X_END_DATE =>V_END_DATE,
X_ATTRIBUTE_CATEGORY =>V_ATTRIBUTE_CATEGORY,
X_ATTRIBUTE1 =>V_ATTRIBUTE1,
X_ATTRIBUTE2 =>V_ATTRIBUTE2,
X_ATTRIBUTE3 =>V_ATTRIBUTE3,
X_ATTRIBUTE4 =>V_ATTRIBUTE4,
X_ATTRIBUTE5 =>V_ATTRIBUTE5,
X_ATTRIBUTE6 =>V_ATTRIBUTE6,
X_ATTRIBUTE7 =>V_ATTRIBUTE7,
X_ATTRIBUTE8 =>V_ATTRIBUTE8,
X_ATTRIBUTE9 =>V_ATTRIBUTE9,
X_ATTRIBUTE10 =>V_ATTRIBUTE10,
X_ATTRIBUTE11 =>V_ATTRIBUTE11,
X_ATTRIBUTE12 =>V_ATTRIBUTE12,
X_ATTRIBUTE13 =>V_ATTRIBUTE13,
X_ATTRIBUTE14 =>V_ATTRIBUTE14,
X_ATTRIBUTE15 =>V_ATTRIBUTE15,
X_GLOBAL_ATTRIBUTE_CATEGORY =>V_GLOBAL_ATTRIBUTE_CATEGORY,
X_GLOBAL_ATTRIBUTE1 =>V_GLOBAL_ATTRIBUTE1,
X_GLOBAL_ATTRIBUTE2 =>V_GLOBAL_ATTRIBUTE2,
X_GLOBAL_ATTRIBUTE3 =>V_GLOBAL_ATTRIBUTE3,
X_GLOBAL_ATTRIBUTE4 =>V_GLOBAL_ATTRIBUTE4,
X_GLOBAL_ATTRIBUTE5 =>V_GLOBAL_ATTRIBUTE5,
X_GLOBAL_ATTRIBUTE6 =>V_GLOBAL_ATTRIBUTE6,
X_GLOBAL_ATTRIBUTE7 =>V_GLOBAL_ATTRIBUTE7,
X_GLOBAL_ATTRIBUTE8 =>V_GLOBAL_ATTRIBUTE8,
X_GLOBAL_ATTRIBUTE9 =>V_GLOBAL_ATTRIBUTE9,
X_GLOBAL_ATTRIBUTE10 =>V_GLOBAL_ATTRIBUTE10,
X_GLOBAL_ATTRIBUTE11 =>V_GLOBAL_ATTRIBUTE11,
X_GLOBAL_ATTRIBUTE12 =>V_GLOBAL_ATTRIBUTE12,
X_GLOBAL_ATTRIBUTE13 =>V_GLOBAL_ATTRIBUTE13,
X_GLOBAL_ATTRIBUTE14 =>V_GLOBAL_ATTRIBUTE14,
X_GLOBAL_ATTRIBUTE15 =>V_GLOBAL_ATTRIBUTE15,
X_GLOBAL_ATTRIBUTE16 =>V_GLOBAL_ATTRIBUTE16,
X_GLOBAL_ATTRIBUTE17 =>V_GLOBAL_ATTRIBUTE17,
X_GLOBAL_ATTRIBUTE18 =>V_GLOBAL_ATTRIBUTE18,
X_GLOBAL_ATTRIBUTE19 =>V_GLOBAL_ATTRIBUTE19,
X_GLOBAL_ATTRIBUTE20 =>V_GLOBAL_ATTRIBUTE20,
X_NAME =>c.name,
X_DESCRIPTION =>c.description,
X_OWNER => 'SEED',
/*X_CREATION_DATE =>V_CREATION_DATE,
X_CREATED_BY =>V_CREATED_BY,
X_LAST_UPDATE_DATE =>V_LAST_UPDATE_DATE,
X_LAST_UPDATED_BY =>V_LAST_UPDATED_BY,
X_LAST_UPDATE_LOG =>V_LAST_UPDATE_LOG,*/
X_TAX_PRODUCT_CATEGORY =>V_TAX_PRODUCT_CATEGORY
);
commit;
end loop;
end;
No comments:
Post a Comment