الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Api لحذف الأصول الثابتة حتي لو اتعمل عليها اهلاك

Featured Replies

بتاريخ:

--لا يخفي عليك انك محتاج تعمل alter_session
--مرة واحدة قبل رن الإسكربت
ALTER SESSION SET NLS_LANGUAGE = AMERICAN

DECLARE
L_ASSET_HDR_REC FA_API_TYPES.ASSET_HDR_REC_TYPE;
L_RETURN_STATUS VARCHAR2(1) ;
L_MESG_COUNT NUMBER := 0 ;
L_MESG_LEN NUMBER ;
L_MESG VARCHAR2(4000) ;
V_ASSET_NO NUMBER(20) ;
BEGIN

DBMS_OUTPUT.ENABLE(1000000);
FA_SRVR_MSG.INIT_SERVER_MESSAGE;



--ASSET INFO لا يخفي عليك اني مثبت الكود علي رقم اصل معين مش علي كل الأصول وانت حسب ما تريد

FOR I IN ( SELECT B.ASSET_ID
FROM FA_ADDITIONS_B B
,FA_ADDITIONS_TL TL
WHERE B.ASSET_ID=TL.ASSET_ID
AND B.ASSET_ID=16806) LOOP




--IF ASSET HAVE DEPRN (السطرين دول عشان لو الأصل علية إهلاك يتحذف الأول )

DELETE FROM FA_DEPRN_DETAIL WHERE DEPRN_SOURCE_CODE='D' AND ASSET_ID=I.ASSET_ID;
DELETE FROM FA_DEPRN_SUMMARY WHERE DEPRN_SOURCE_CODE='DEPRN' AND ASSET_ID=I.ASSET_ID;
COMMIT;
---------------------------------------------------------------------

L_ASSET_HDR_REC.ASSET_ID := I.ASSET_ID ;
L_ASSET_HDR_REC.BOOK_TYPE_CODE := 'CORP SEN BOOK';

FA_DELETION_PUB.DO_DELETE
( P_API_VERSION => 1.0 ,
P_INIT_MSG_LIST => FND_API.G_FALSE ,
P_COMMIT => FND_API.G_FALSE ,
P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL ,
X_RETURN_STATUS => L_RETURN_STATUS ,
X_MSG_COUNT => L_MESG_COUNT ,
X_MSG_DATA => L_MESG ,
P_CALLING_FN => NULL ,
PX_ASSET_HDR_REC => L_ASSET_HDR_REC
) ;
L_MESG_COUNT := FND_MSG_PUB.COUNT_MSG;
IF L_MESG_COUNT > 0 THEN
L_MESG := CHR(10) || SUBSTR(FND_MSG_PUB.GET(FND_MSG_PUB.G_FIRST,FND_API.G_FALSE),1, 250);
DBMS_OUTPUT.PUT_LINE(L_MESG);
FOR I IN 1..(L_MESG_COUNT - 1)
LOOP
L_MESG := SUBSTR(FND_MSG_PUB.GET(FND_MSG_PUB.G_NEXT,FND_API.G_FALSE), 1, 250);
DBMS_OUTPUT.PUT_LINE(L_MESG);
END LOOP ;
FND_MSG_PUB.DELETE_MSG();
END IF;
IF (L_RETURN_STATUS <> FND_API.G_RET_STS_SUCCESS) THEN
DBMS_OUTPUT.PUT_LINE('FAILURE');
ELSE
DBMS_OUTPUT.PUT_LINE('SUCCESS');
DBMS_OUTPUT.PUT_LINE('ASSET_ID' ||
TO_CHAR(L_ASSET_HDR_REC.ASSET_ID));
DBMS_OUTPUT.PUT_LINE('BOOK: ' || L_ASSET_HDR_REC.BOOK_TYPE_CODE);
END IF ;
END LOOP ;
COMMIT;
END;
/

بتاريخ:

و لكن حسي علمي ليس من المفروض عمل delete على تيبل معين الا عن طريق api فارجو التوضيح

بتاريخ:
  • كاتب الموضوع

و لكن حسي علمي ليس من المفروض عمل delete على تيبل معين الا عن طريق api فارجو التوضيح

مشينا ورا api لغاية ما وصلنا للجدولين دول هما الأساسيين في عمل الإهلاك
ومجرب 100%
وحضرتك ممكن تجربة علي test الأول

وقبل كل هذا وحشتني جدا اخي وسيم وحقيقي مفتقدك
يارب يسلمك من كل سوء
بتاريخ:

الله يجزاك الخير و انت كمان اخي احمد
لقد ارسلت لك ايميل فهل وصلك عن الهيستوري في الفورم
بس افهم من حضرتك انو مفيش delete api للاهلاك صح؟
سلامي لك عن جديد

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.