Creating a Circular Mask Using UVs in a Shader (GLSL) In GLSL, you can use UV coordinates to create a circular mask. This technique is useful for procedural textures, vignette effects, and stylized visuals. Understanding UV Coordinates UV coordinates range from (0,0) in the bottom-left to (1,1) in the top-right. To create a circle, we… Continue reading Creating a Circular Mask Using UVs in a Shader (GLSL)
Month: March 2025
Creating a Rectangle Using UVs in a Shader (GLSL)
Creating a Rectangle Using UVs in a Shader (GLSL) In GLSL, you can create a rectangle purely using UV coordinates in a fragment shader. This is useful for procedural texture generation, stylized effects, and more. Understanding UV Coordinates UV coordinates in GLSL range from (0,0) in the bottom-left to (1,1) in the top-right. Using these… Continue reading Creating a Rectangle Using UVs in a Shader (GLSL)
Understanding Customer-Scheduled Maintenance in NetSuite
Ayitah Tallada-Oracle Started a new discussion. NetSuite Admin Tip | Understanding Customer-Scheduled Maintenance in NetSuite Understanding CSM is key to improving customer satisfaction, as it lets businesses schedule maintenance when it’s most convenient for them, ensuring their operations aren’t disrupted by necessary technical work. What is Customer-Scheduled Maintenance (CSM)? Customer-Scheduled Maintenance is a feature in NetSuite… Continue reading Understanding Customer-Scheduled Maintenance in NetSuite
Inline editing for child record, directly from the parent record
Inline editing for child record fields directly from a parent search is not possible by default in NetSuite. This is due to the way child records are handled in saved searches. In NetSuite, when you’re working with a parent record (like a Customer, for example) and joining child record fields (like fields from related transactions… Continue reading Inline editing for child record, directly from the parent record
Leveraging Log4j in Cucumber for Effective Test Logging
In the world of software testing, especially in automated testing frameworks like Cucumber, logging plays a crucial role in tracking the execution of tests, diagnosing issues, and ensuring that applications function as expected. Log4j, a popular logging framework for Java applications, can be seamlessly integrated into Cucumber to enhance the logging capabilities of your test… Continue reading Leveraging Log4j in Cucumber for Effective Test Logging
Sustainable Design: Creating a Greener Future Through Innovation.
Introduction: In an age marked by growing environmental consciousness, the imperative to create a sustainable future has become more urgent than ever. The design industry, with its power to shape the products and services we consume, stands at the forefront of this crucial endeavor. Sustainable design is not merely a trend; it’s a fundamental shift… Continue reading Sustainable Design: Creating a Greener Future Through Innovation.
Resolving Partner Contact Information Visibility Issue in Support Tab
Description: This article addresses the issue where the “Partner Contact” information was not visible in the Support tab after a recent NetSuite update. It outlines the steps taken to resolve the issue and provides guidance on ensuring the “Partner Contact” information is displayed correctly. Details: Issue: After the recent NetSuite update, the “Partner Contact” information was… Continue reading Resolving Partner Contact Information Visibility Issue in Support Tab
SUITEQL to Calculate Subtotal Considering Discount Item
(CASE WHEN COALESCE(discountData.discountTotal, 0) != 0 THEN (COALESCE(transaction.total, 0) – COALESCE(transaction.taxtotal, 0) + (COALESCE(discountData.discountTotal, 0) – COALESCE(discountItemData.discountItem, 0))) ELSE (COALESCE(transaction.total, 0) – COALESCE(transaction.taxtotal, 0)) END) AS invoiceSubtotal LEFT JOIN (SELECT transactionLine.transaction, SUM(ABS(transactionLine.amount)) AS discountTotal FROM transactionLine WHERE transactionLine.itemtype = ‘Discount’ GROUP BY transactionLine.transaction) discountData ON transaction.id = discountData.transaction LEFT JOIN (SELECT transactionLine.transaction, SUM(transactionLine.netamount) AS OtherCharges… Continue reading SUITEQL to Calculate Subtotal Considering Discount Item
Invoice Sales Orders page
If Invoice in Advance of Fulfillment is not enabled under Setup > Accounting > Accounting Preferences > Order Management tab, then Sales Orders with Status of Pending Fulfillment will not show up on Invoice Sales Orders page. A sales order with 2 line items, where one line has been fulfilled & invoiced while the other… Continue reading Invoice Sales Orders page
How to Export Excel Files from Suitelet using a Client Script
To directly export an Excel file to the user’s system upon clicking a button on the suitelet page, we can use the following method. Client script function: function exportExcel() { try { const filename = ‘fileName’; // Build up the XML string and set encoding for Excel xmlString = “; //added the xmlString of the… Continue reading How to Export Excel Files from Suitelet using a Client Script