الانتقال إلى المحتوى
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.

[درس] الدرس الثاني عشر:التعامل مع Interface

Featured Replies

بتاريخ:

مرحبا اخواني, اتمنى ان تكونوا بصحة وعافية


سأتكلم اليوم عن واحد من اهم المواضيع المتعلقة بالـ EBS وهي ادخال البيانات من خلال ما يسمى بالواجهة أو الـ Interface .


في نظام الابس, اذا اردت نقل البيانات مثلا من الاكسل او من اي برنامج اخر يوجد فيه القيود فعملية النقل ستكون متعبة بل شبه مستحيلة فكما رأيت كم احتجنا من شاشات لاكمال عملية ادخال القيد !!! لذلك الحل هو عن طريق انترفيس للموديول GL يمكننا من تحميل الداتا الى الابس بسهولة عن طريق ما يسمى بـ GL_INTERFACE وهو جدول موجود ضمن السكيما الخاصة بالمستخدم GL


يتكون هذا الجدول على تقريبا 130 حقل, ولكننا سنحتاج فقط الى 16 حقل لكي نتمكن من ادخال القيد عن طريق الـ SQL



107si9.jpg



108ra0.jpg

سنقوم الان بايجاد القيم المشار اليها بالاحمر لانها ستكون متغيرة نسبة الى كل مستخدم


SET_OF_BOOKS_ID


سوف نحصل على هذه القيمة من خلال الـ SQL


قم بتنفيذ الكود التالي الذي يستعلم عن مجموعة الدفاتر التي انشأناها باسم


AOUG_Set of Books وسيقوم بارجاع ال ID لها




SET_OF_BOOKS_ID








SELECT  SET_OF_BOOKS_ID

 FROM GL_SETS_OF_BOOKS

WHERE NAME  LIKE 'AOUG_Set of Books';

1609



الان سنستعلم عن الـ ID لليوزر




CREATED_BY



SELECT USER_ID,USER_NAME

FROM FND_USER

WHERE USER_NAME ='AOUG_USER'

USER_ID USER_NAME

--------- ---------------

1007899 AOUG_USER









USER_JE_CATEGORY_NAME


سنقوم بانشاء هذه القيمة من خلال الابس


قم بالدخول الى النظام


GL: Setup-> Journal-> Category



109fd8.jpg

لاجظ القيمة هي AOUG_Custom_Payroll


قم بالحفظ واغلق الشاشة


USER_JE_SOURCE_NAME


سنقوم بانشاء هذه القيمة من خلال الابس


GL: Setup-> Journals-> Sources



110eg6.jpg

لاجظ القيمة هي AOUG_Custom_Payroll


قم بالحفظ واغلق الشاشة



اصبحت كل القيم لدينا جاهزة




111sv4.jpg

الان سنقوم بعمل جملة ال insert التي من خلالها سنقوم بادخال القيد


طبعا سنقوم بعمل جملتين الاولى للقيد المدين





INSERT INTO GL_INTERFACE

(STATUS,SET_OF_BOOKS_ID,ACCOUNTING_DATE,CURRENCY_CODE,DATE_CREATED,CREATED_BY,
ACTUAL_FLAG,USER_JE_CATEGORY_NAME,USER_JE_SOURCE_NAME,
SEGMENT1,SEGMENT2,SEGMENT3,
ENTERED_DR,ENTERED_CR,
REFERENCE1,TRANSACTION_DATE)

VALUES

('NEW',1609,TRUNC(SYSDATE),'USD',TRUNC(SYSDATE),1007899,
'A','AOUG_Custom_Payroll','AOUG_Custom_Payroll',
'01','002','4004',
500,0,
'AOUG_FINANCE_SAL',TRUNC(SYSDATE))



والثانية للقيد الدائن



INSERT INTO GL_INTERFACE
(STATUS,SET_OF_BOOKS_ID,ACCOUNTING_DATE,CURRENCY_CODE,DATE_CREATED,CREATED_BY,
ACTUAL_FLAG,USER_JE_CATEGORY_NAME,USER_JE_SOURCE_NAME,
SEGMENT1,SEGMENT2,SEGMENT3,
ENTERED_DR,ENTERED_CR,
REFERENCE1,TRANSACTION_DATE)

VALUES

('NEW',1609,TRUNC(SYSDATE),'USD',TRUNC(SYSDATE),1007899,
'A','AOUG_Custom_Payroll','AOUG_Custom_Payroll',
'01','002','1005',
0,500,
'AOUG_FINANCE_SAL',TRUNC(SYSDATE))



انتبه للتغيير بين الجملتين في كل من


ENTERED_DR, ENTERED_CE, SEGMENT3


بعد نجاح عملية ال INSERT بقي ان نقوم بعملية الاستيراد للقيد من داخل الابس





IMPORTING JOURNAL


قم بتسجيل الدخول الى الابس


GL: Journals-> Import-> Run


اختر المجموعة التي قمنا بانشائها AOUG_Custom_Payroll



112pa0.jpg






بعدها اختر زر import


سيقوم النظام بعمل ريكوست للقيد انتظر حتى ينتهي الريكوست بعدها ستجد القيد قد ظهر لديك


وبامكانك الان عمل ترحيل له Posting





بعض هذه الحقول سنتمكن من ادخال القيمة اليه مباشرة وبعضها سنحتاج الاستعلام عنه

بتاريخ:

السلام عليكم اخي..
الشكر المتواصل للاخ moody_4u, على ما يقدمه لنا معلومات قيمة.

والى الامام نحو القمة

ابو عنان

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

شكرا اخ محمد على المرور


حضورك اسعدني

بتاريخ:

سلام اخ moody :

بسراحه انا انتظلر كل مشاركه لك بخصوص دروس financial بتلهف ولحظه بلحظه: وقد تابعت جميع الدروس فيما يخص GL
وكانت اكثر من رائع.

وانا والكثير من الاخوه بانتضار بدأ دوره Payable او Receivable

وبالانتظار......

مع فائق شكري لك وللعاملين على هذا النتدى الرائع

ابو عنان

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

اخ ابو عنان تحية مميزة لك

اتمنى اناكون قد وفقت في طرح سلسلة الـ GL واطلب من الله ان بعينني على عمل دورة اخرى عن ال payable or receivable ولكن لانشغالي في امتحانات MCSE سيتأخر الموضوع قليلا ولكنه موجود بإذن الله ما دام في العمر بقية

تحياتي

بتاريخ:

السلام عليكم اخي الفاضل..

اما بالنسبه ل GL فكان اكثر من رائع, والله كفيت و وفيت.

واتمنى من الله يوفقك في علمك وعملك .. في دينك ودنياك... وان تجتاز الامتحان بنجاح.

ولحين عوجتك بالسلسله الجديده, نحن في الانتظار ومتابعين لكل جديد

ابو عنان

  • بعد 2 شهور...
بتاريخ:

بارك الله عليك

  • بعد 3 أسابيع...
بتاريخ:

مشكور على المجهود الرائع
جزاك الله كل خير وجعله فى ميزان حسناتك

  • بعد 2 شهور...
بتاريخ:

اسال الله ان يجعله فى ميزان حسناتك وان يبارك لك فى علمك ويساعدك على نشره
حقا رائع
وننتظر منك المزيد ياريت

  • بعد 2 شهور...
بتاريخ:

مشكور و مأجور إن شاء الله أخي ..
و ننتظر المزيد من إبداعاتك

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

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

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

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

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

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.