Sign Up

Sign Up to our social questions and Answers to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In
Continue with Google
or use


Have an account? Sign In Now

Sign In

Login to our social questions & Answers to ask questions, answer people’s questions & connect with other people.

Sign Up Here
Continue with Google
or use

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Continue with Google
or use

Forgot Password?

Need An Account, Sign Up Here

You must login to ask a question.

Continue with Google
or use

Forgot Password?

Need An Account, Sign Up Here

Sorry, you do not have permission to add post.

Continue with Google
or use

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Oraask Logo Oraask Logo
Sign InSign Up

Oraask

  • Write
    • Add A New Post
    • Ask A Question

Oraask Navigation

Search
Ask A Question

Mobile menu

Close
Ask A Question
  • Categories
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Dev Tools
    • Online Compiler
    • Base64 Converter
    • Oraask XML Formatter
    • Oraask JSON Formatter
  • Wiki
    • SQL Tutorials
    • Java Tutorials
    • Python Tutorials
    • JavaScript Tutorials

Gomaa Elmokhtar

Explorer
Ask Gomaa Elmokhtar
111 Visits
0 Followers
0 Questions
Home/ Gomaa Elmokhtar/Followers Answers
  • About
  • Questions
  • Answers
  • Best Answers
  • Posts
  • Polls
  • Asked Questions
  • Followed
  • Favorites
  • Comments
  • Followers Questions
  • Followers Answers
  • Followers Posts
  • Followers Comments
  1. Asked: October 21, 2018In: Oracle SQL

    How to create synonym in oracle ?

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on October 23, 2018 at 5:19 pm

    Hello Amira, synonyms is an alternative name for objects such as tables, views, sequences, stored procedures, and other database objects. You generally use synonyms when you are granting access to an object from another schema and you don't want the users to have to worry about knowing which schemaRead more

    Hello Amira,

    synonyms is an alternative name for objects such as tables, views, sequences, stored procedures, and other database objects.

    You generally use synonyms when you are granting access to an object from another schema and you don’t want the users to have to worry about knowing which schema owns the object.

    and here is the syntax to create synonym

    CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema .] synonym_name
    FOR [schema .] object_name [@ dblink];

    Example:

    CREATE PUBLIC SYNONYM emps
    FOR app.employees;

    Hope this help.

    See less
      • 1
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  2. Asked: October 31, 2017In: Oracle E-Business Suite

    how can i get PO Revision History details – oracle EBS R12?

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on October 17, 2018 at 9:29 pm
    This answer was edited.

    Hello Chandra, First thing the revision tables is: po_headers_all, po_headers_archive_all, po_lines_archive_all, po_line_locations_archive_all and po_distributions_archive_all Note: How the Purchasing Archive tables are updated when using Archive on Approve method for archiving (To setup Archive onRead more

    Hello Chandra, First thing the revision tables is:

    po_headers_all, po_headers_archive_all, po_lines_archive_all, po_line_locations_archive_all and po_distributions_archive_all

    Note: How the Purchasing Archive tables are updated when using Archive on Approve method for archiving (To setup Archive on Approve go to Setup -> Purchasing -> Document Types) and here an example to understand and to get the revision’s of PO 1- We created new PO, sent it for approval 2- PO Approved Now run this query :

    SELECT po_header_id, segment1, revision_num 
    FROM po_headers_all 
    WHERE po_header_id = &p_po_header_id

    which is (&p_po_header_id) is ID for po has been created above. and here is the result expected:

    PO_HEADER_ID SEGMENT1 REVISION_NUM
    24678 3103 0

    3- Now add a new line in PO, then sent it for reapproval. 4- PO Approved Now run this query

    SELECT po_header_id, segment1, revision_num 
    FROM po_headers_archive_all 
    WHERE po_header_id = &p_po_header_id
    PO_HEADER_ID SEGMENT1 REVISION_NUM
    24678 3103 0
    24678 3103 1

    So now from archive table you can get all revisions for particular PO.  

    See less
      • 2
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  3. Asked: October 15, 2018In: Oracle E-Business Suite

    How to change user password in oracle apps from backend?

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on October 15, 2018 at 10:07 pm

    Hi Sara,you can use : fnd_user_pkg.ChangePassword API to change or reset password for any user from database like this:[code]DECLAREl_user_name VARCHAR2(30):= UPPER('ORAASK');l_new_password VARCHAR2(30):= 'welcome123';l_status BOOLEAN;BEGINl_status := fnd_user_pkg.ChangePassword ( username => l_uRead more

    Hi Sara,

    you can use : fnd_user_pkg.ChangePassword API to change or reset password for any user from database like this:

    [code]
    DECLARE
    l_user_name VARCHAR2(30):= UPPER(‘ORAASK’);
    l_new_password VARCHAR2(30):= ‘welcome123’;
    l_status BOOLEAN;
    BEGIN
    l_status := fnd_user_pkg.ChangePassword ( username => l_user_name,
    newpassword => l_new_password);
    —
    IF l_status THEN
    dbms_output.put_line (‘The password changed successfully for the User:’||l_user_name);
    COMMIT;
    ELSE
    DBMS_OUTPUT.put_line (‘Unable to reset password due to’||SQLCODE||’ ‘||SUBSTR(SQLERRM, 1, 100));
    ROLLBACK;
    END IF;
    —
    END;
    [/code]

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  4. Asked: October 14, 2018In: Oracle SQL

    Is there SQL Function to add space inside string value?

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on October 14, 2018 at 11:56 pm
    This answer was edited.

    You can use RPAD or LPAD functions with spaces select 'Ora' || rpad(' ',5,' ') || 'Ask' from dual;  

    You can use RPAD or LPAD functions with spaces

    select 'Ora' || rpad(' ',5,' ') || 'Ask'
    from dual;

     

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  5. Asked: July 20, 2017In: Oracle E-Business Suite

    error when using FND_STANDARD_DATE valueset

    Hassan AbdElrahman
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on October 11, 2018 at 5:25 pm

    Hi Maran The format mask for the FND_STANDARD_DATE data type is “YYYY/MM/DD HH24:MI:SS”. As a result, PLSQL procedure will receive a value like ‘2017/07/14 00:00:00’ as the date. so if you want to query from database you need to use this format : (2017/07/14 00:00:00) not '14-JUL-2017'

    Hi Maran

    The format mask for the FND_STANDARD_DATE data type is “YYYY/MM/DD HH24:MI:SS”. As a result, PLSQL procedure will receive a value like ‘2017/07/14 00:00:00’ as the date.

    so if you want to query from database you need to use this format : (2017/07/14 00:00:00) not ’14-JUL-2017′

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  6. Asked: June 10, 2017In: PL/SQL

    How to check and test read/write permissions of Oracle directory?

    Hassan AbdElrahman
    Best Answer
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on September 19, 2018 at 8:33 am
    This answer was edited.

    You can use the UTL_FILE package. For example, this will verify that you can create a new file named your_test_file_name.txt in the directory and write data to it [code]DECLAREl_file utl_file.file_type;BEGINl_file := utl_file.fopen (‘UR_DIR’, ‘some_new_file_name.txt’, ‘W’);utl_file.put_line (l_file,Read more

    You can use the UTL_FILE package. For example, this will verify that you can create a new file named your_test_file_name.txt in the directory and write data to it

    [code]
    DECLARE
    l_file utl_file.file_type;
    BEGIN
    l_file := utl_file.fopen (‘UR_DIR’, ‘some_new_file_name.txt’, ‘W’);
    utl_file.put_line (l_file, ‘Content of the file’);
    utl_file.fclose (l_file);
    EXCEPTION
    WHEN utl_file.invalid_path THEN
    dbms_output.put_line (‘File location is invalid’);
    END;
    [/code]

    Also you can use UTL_FILE.FGETATTR to check if your file is exist and readable or not for more info about UTL_FILE click here.

    If you are looking for How to grant read and write on directory in oracle you can check my answer here

    Regards.

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  7. Asked: May 2, 2017In: Oracle SQL

    ORA-12015: cannot create a fast refresh materialized view from a complex query

    Hassan AbdElrahman
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on September 8, 2018 at 8:49 pm

    Hello Albert, generally this the explanation for that error : ORA-12015: cannot create a fast refresh materialized view from a complex query Cause: Neither ROWIDs and nor primary key constraints are supported for complex queries. Action: Reissue the command with the REFRESH FORCE or REFRESH COMPLETERead more

    Hello Albert,

    generally this the explanation for that error :

    ORA-12015: cannot create a fast refresh materialized view from a complex query
    Cause: Neither ROWIDs and nor primary key constraints are supported for complex queries.
    Action: Reissue the command with the REFRESH FORCE or REFRESH COMPLETE option or create a simple
    materialized view.

    also to Diagnosing ORA-12015 fast refresh materialized view / complex queries that’s depend on the database version there is some restrictions ex:

      Oracle10g – 10.2
    ——————–

    Fast refreshable materialized views must be based on master tables, master materialized views, or synonyms of master tables
    or master materialized views. Complete refresh must be used for a materialized view based on a view.

     

    for further details about diagnosing refer to : Note.179466.1

    hope this helpful.

    See less
      • -1
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  8. Asked: January 10, 2018In: Oracle E-Business Suite

    What is FNDLOAD command to migrate Messages from one instance to another ?

    Hassan AbdElrahman
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on September 2, 2018 at 6:41 am
    This answer was edited.

    Hi, here is download and upload messages by FNDLOAD DOWNLOAD Command: FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afmdmsg.lct XX_MESSAGE_NAME.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME='SQLGL' MESSAGE_NAME=XX_MESSAGE_NAME UPLOAD Command: FNDLOAD apps/apps O Y UPLOAD $FND_TOP/patch/115/Read more

    Hi,

    here is download and upload messages by FNDLOAD

    DOWNLOAD Command:

    FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/afmdmsg.lct XX_MESSAGE_NAME.ldt FND_NEW_MESSAGES APPLICATION_SHORT_NAME='SQLGL' MESSAGE_NAME=XX_MESSAGE_NAME

    UPLOAD Command:

    FNDLOAD apps/apps O Y UPLOAD $FND_TOP/patch/115/import/afmdmsg.lct XX_MESSAGE_NAME.ldt UPLOAD_MODE=REPLACE CUSTOM_MODE=FORCE

    Don’t forget to change message name and application short name.

    Regards.

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  9. Asked: September 1, 2018In: Oracle EBS SCM

    Unable To Finally Close Purchase Ordes or Blanket Releases Because of Error: APP-PO-14160

    Hassan AbdElrahman
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on September 1, 2018 at 10:23 am

    While reversal amounts are calculated, the Final_amt field is updated. This can be null when final_amt is already null. you can refer to Document : Doc ID 1990193.1 to find the solution.

    While reversal amounts are calculated, the Final_amt field is updated. This can be null when final_amt is already null.

    you can refer to Document : Doc ID 1990193.1 to find the solution.

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
  10. Asked: June 12, 2018In: Oracle EBS SCM

    Is it Possible to Migrate Blanket PO’S in Closed Status Like Standard PO’S?

    Hassan AbdElrahman
    Hassan AbdElrahman Master Oracle ACE Pro Alum ♠ | Oracle Senior ERP Technical Consultant
    Added an answer on September 1, 2018 at 7:06 am

    Hi, Where you need to migrate exactly ? and if their status's is closed why you need them ? Regards.

    Hi,

    Where you need to migrate exactly ? and if their status’s is closed why you need them ?

    Regards.

    See less
      • 0
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
1 … 9 10 11 12 13 … 20

Sidebar

Adv 250x250

Explore

  • Categories
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Dev Tools
    • Online Compiler
    • Base64 Converter
    • Oraask XML Formatter
    • Oraask JSON Formatter
  • Wiki
    • SQL Tutorials
    • Java Tutorials
    • Python Tutorials
    • JavaScript Tutorials

Footer

Oraask

About

Oraask is a website for developers and software engineers who want to learn new skills, share their knowledge, and solve their coding problems. Oraask provides free content on various programming languages and topics, such as Oracle, Python, Java, etc. Oraask also allows users to ask questions and get answers from other members of the community.

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy
  • Terms & Conditions

Follow

Oraask is licensed under CC BY-NC-SA 4.0Oraask CopyrightOraask CopyrightOraask CopyrightOraask Copyright

© 2019 Oraask. All Rights Reserved
With Love by Oraask.