Posts

How to Color Column Groups and Columns in APEX Interactive Reports

Image
 In Oracle APEX, Interactive Reports offer a powerful way to organize and display data. One often-overlooked enhancement is styling column groups and their corresponding columns to improve visual clarity and user experience. This blog guides you through how to color column group headers and their underlying columns using both CSS and JavaScript . Step 1: Assign a Static ID to the Interactive Report Open your APEX page in Page Designer . Select the Interactive Report region. Under the Advanced section, set the Static ID This ID helps us target the report with custom code. Step 2: Identify Column Groups You Want to Style Suppose you want to color these column groups: End Item Info Sales Info To identify them: 1.  Run the page and open the browser’s Developer Tools (Right-click > Inspect) 2. Locate the column group headers and note the attribute data-idx (e.g., data-idx="1" for End Item Info, data-idx="2" for Sales Info). To color only col...

APEX Data Workshop Explained: Use Cases & Step-by-Step Data Loading

Image
Oracle APEX offers a wide array of powerful features, and one of the most intuitive among them is the Data Workshop. It allows users to load data directly into existing database tables—without writing a single line of code. With just a few clicks, users can upload a file, select the target table, and let APEX handle the rest seamlessly. In this article, I’ll demonstrate how to use Data Workshop to load an Excel file containing 30,000 records into an existing table. The entire process is simple and efficient, with an expected load time of under 2 minutes. Here is the navigation  Go to SQL WORKSHOP--> utilities--> Data Workshop Click on LOAD Data You can upload files into database table using different formats  CSV,XLSX,TXT,JSON,XML  Once you choose the file then next step is to either create table on the flag or choose existing table , i will choose existing table  Click on Existing Table Click on Load data , and import will begin  Once data loaded into th...

PO Creation API in EBS R12.2.X

  This BLOG provides a step-by-step approach to creating a Purchase Order (PO) API in Oracle E-Business Suite (EBS). The API automates the conversion of approved purchase requisitions into purchase orders using PL/SQL procedures. /* Formatted on 3/26/2025 3:56:31 PM (QP5 v5.269.14213.34769) */ DECLARE    l_return_status         VARCHAR2 (1);    l_msg_count             NUMBER;    l_msg_data              VARCHAR2 (5000);    l_num_lines_processed   NUMBER;    l_document_number       po_headers_all.segment1%TYPE;    l_document_id           NUMBER;    l_msg                   VARCHAR2 (5000);    l_msg_index_out         NUMBER;    v_item_key   Varchar2(100); ...

Query to find Sub menu, Menu, userS attached to a responsibility in Oracle EBS R12.2

  SELECT    fu.user_name, frtl.responsibility_name,  FFL.USER_FUNCTION_NAME,FF.FUNCTION_NAME,    CASE         WHEN frtl.responsibility_name LIKE '%KBNA%' THEN 'KBNA'          WHEN frtl.responsibility_name LIKE '%JATM%' THEN 'JATM'           WHEN frtl.responsibility_name LIKE '%JNA%' THEN 'JNA'           WHEN frtl.responsibility_name LIKE '%KCI%' THEN 'KCI'            WHEN frtl.responsibility_name LIKE '%JATX%' THEN 'JATX'              WHEN frtl.responsibility_name LIKE '%JASC%' THEN 'JASC'                 WHEN frtl.responsibility_name LIKE '%KBCA%' THEN 'KBCA'              WHEN frtl.responsibility_name LIKE '%JAMX%' THEN 'JAMX'                       WHEN frtl.responsi...

Components of OSB

Image
  Proxy Services: Proxy services are the entry point for client requests into the OSB. They receive messages, route them to the appropriate back-end service, and send responses back to the client. Business Services: Business services are the back-end services that are called by the proxy services. They may be web services, JMS queues or topics, FTP servers, email servers, or any other type of service that can be accessed through a transport protocol. Message Flow: The message flow is the path that messages follow through the OSB. It consists of stages, actions, and branches that define how messages are processed and routed. Service Bus Console: The Service Bus Console is the graphical user interface (GUI) that is used to configure, manage, and monitor OSB components. It provides a visual representation of the OSB and allows developers to create and modify proxy and business services, message flows, and other components. Operational Settings: The operational settings of OSB allow yo...

DBC File location in Oracle Apps R12.2.X

  DBC File location in Oracle EBS R12.2.X $INST_TOP/appl/fnd/12.0.0/secure  

Learn How to Utilize XQuery Mapping in OSB 12c

Image
In integration scenarios, it is common to encounter situations where the source and target systems have different payload structures. The source system may send a payload with a more extensive set of columns, while the target system may only require a specific subset of these columns, or vice versa. In such cases, it becomes necessary to align the payload structures of the source and target systems to enable effective communication between them. Various integration platforms offer their own mechanisms for mapping elements, but in the case of OSB (Oracle Service Bus), we can utilize XQuery mapping to map the payload elements Let's use the existing application where  Business Service is using Database Adapter to fetch records based on the input parameter CustomerId.  Input Response having one element that is :  Cust Id Output Response having multiple Elements like :  CustId   CustomerName City Designation LastUpdateDate LastUpdateLogin CreationDate CreatedBy...