Quantcast
Viewing all 1519 articles
Browse latest View live

Validate or invalidate a screen through code

In Sage X3, screen validation is frequent task which developers often do. We can validate Sage X3 screen through code.

New Stuff: How to apply a new License in Sage X3 V7

“Setmok” is used to validate or invalidate a screen.
Syntax for Setmok is given in below example:
# forcing validated status
Setmok [STO] with 1

In order to optimize response times, actions on the field are no longer executed when a screen is considered valid.
A screen is valid after the “Actzo” and “Affzo” instructions on the mask class.

Conversely, the Actzo and Affzo instructions on rank(s) or field(s) do not alter the validity status of the mask.

A screen is invalid as soon as a field has been modified, or after the “effzo” instruction.

If in a particular case, this procedure is undesirable, a screen may be validated or invalidated by the instruction “Setmok”.

If the parameter “exp” is equivalent to 0 (example 1), the screen will be considered invalid and the field checks will be performed.

If the parameter “exp” is other than 0 (example 3), the screen will be considered valid and the field checks will not be performed. This will improve performance.

Also Read:

1. How to find the current source file name
2. How to open Sage ERP X3 Code file in eclipse folder in version 7
3. Copying processing files from one folder to another
4. Deleting a file from a directory
5. How to get the number of records which is deleted by Delete Command


How to apply a new License in Sage X3 V7

1)      Copy the new license to the server system where Sage X3 is installed.

2)      There are 2 ways in which we can update the license in Sage X3 V7:

New Stuff: How to set the company code max & min size in Sage ERP X3

a. To install (or update) a license from within the Sage X3 V7 application:

    • Open the license.json file with Notepad or a simple text editor and copy the contents of the file
    • In X3 Version 7 application, navigate to Administration, Administration, Licenses

Image may be NSFW.
Clik here to view.
Untitled

    • Paste the contents of the file into the Content field of the Licenses screen.
    • Select Upload license.

Image may be NSFW.
Clik here to view.
Untitled

b. To install or update a new license from the Syracuse folder.

    • Stop the Sage Syracuse service

Image may be NSFW.
Clik here to view.
Untitled

    • Rename the license to a file to license.json
    • Copy the license file into %system root%\Sage\Syracuse\Syracuse\bin\temp folder on the Version 7 web server.
    • Start the Sage Syracuse service
    • The file will be read, the contents installed, and the file will be renamed to license.

Also Read:

1. How to do the print server configuration in X3?
2. Safe X3 JAVA Server installation and Configuration – I
3. How to filter Left browser on field action…!
4. How to Truncate numbers after decimal point
5. How to calculate remainder using x3 mod function

How to set the company code max & min size in Sage ERP X3

You may come across the situation, where you want to set the default Country globally in Sage ERP X3.

Sage X3 has special settings to set the default country globally with help of General Parameters.

New Stuff: How to round quantity in purchase order

To set the default country, follow the steps:

Step 1: Go to, Setup General Parameters Parameter value

Step 2: Go To Supervisor node and then Folder sub node and your respected folder. And go to Formats Option as shown below.

Image may be NSFW.
Clik here to view.
7

Step 3: Right click on Formats option and then go to Detail menu. You will find one parameter window. Then change the “Max size of company codes (CPYMAXLEN)” and “Min size of company codes (CPYMINLEN)” as shown below,

Image may be NSFW.
Clik here to view.
8

 

After the above activity, press ok and save the data. Close the X3 and again open to effect the changes.

Also Read:

1.How to set the Minimum and Maximum length of site codes?
2.How to validate begin and ending range in X3 grid…?
3.Determine Record Size of Tables in X3
4.How to change User Login without exiting from the current session
5.How to use Adxuid to control multiple users in Sage ERP X3…!

 

How to round quantity in purchase order

In sage x3 on purchase order transaction x3 provides a parameter where you can set the rounding logic for quantity .This parameter will be help full when the quantity value will be in decimal.

New Stuff: How to add additional filter criteria to shipment validation function

Kindly navigate to Setup> General Parameters >Parameter values under ‘ACH’ chapter right click on Order rules and click on Detail.

Image may be NSFW.
Clik here to view.
5

Now set the parameter of PURQTYRND as required

Image may be NSFW.
Clik here to view.
6

Hope this helps!

Also read:

1.How to set task status as completed by default in Customer relation?
2.How to define default CRM call type in global level
3.How to set default appointment in CRM
4.How to set call completed by default to Yes globally
5.How to roundup decimal number to two decimal places

 

How to add additional filter criteria to shipment validation function

Standard function FUNCFMDLV (Shipment validation) is used for bulk shipment posting. There are several filter criteria’s available on this function. But, what if you want to add any additional filter criteria for the shipment being passed for posting?

New Stuff: How to reset folder to zero

Using an Entry transaction we can easily add the additional criteria, follow the below steps for the same.

Step 1: Add entry point to the standard processing file FUNCFMDLV. I have created YFUNCFMDLV. Refer to below screen shot.

Image may be NSFW.
Clik here to view.
Untitled

 

Step 2: CFMDLVFIL: is the action where we can add selection criteria for the shipments to be confirmed.

Step 3: The FILSUP variable has been created to add additional criteria. It has a length of 250 characters. To aid the functioning during the evaluation, FILSUP is initialized to the string “1=1″ if it has not been loaded by the entry point. Refer to below snippet of code.Image may be NSFW.
Clik here to view.
Untitled1

Also Read:

1. How to filter the table with user defined conditions in Sage X3.
2. How to filter Left browser on field action…!
3. Filtering the Selection List in Sage X3 without object.
4. Filtering Object Based Selection List.
5. How to filter Local Menu

How to reset folder to zero

Have you come across a scenario where you want to test the transaction on folder and again reset to Zero before you start the live transaction? Sage X3 has special feature to reset the folder transaction to zero. It may be useful to purge the database of the transactions created in the test phase, just before the import of the actual transactions and the operational start-up of a folder.

New Stuff: How to populate and save data in grid using TABLEAUX

1. First we have to check the “Reset to zero” checkbox checked for all tables those we want to reset the zero. Navigate: Development>Data and parameters>Tables>Table

Image may be NSFW.
Clik here to view.
1

2. Navigate To: Browser->Development->Utilities->Folders->Reset folder to zero

Image may be NSFW.
Clik here to view.
2

Select the folder which we want to reset the zero. Click on OK button

Image may be NSFW.
Clik here to view.
3

It will ask the above confirmation message after click on yes it will reset the all tables which has checked reset to zero of that folder

Image may be NSFW.
Clik here to view.
4

Also Read:

1.How to Delete particular row and reset Grid
2.How to copy Parameter Values from one folder to another..?
3.Steps to move reports within Sage ERP X3 folders
4.Change date format of the current folder in Sage ERP X3
5.How to open Sage ERP X3 Code file in eclipse folder in version 7

How to populate and save data in grid using TABLEAUX

Sage ERP X3 has a special file known as TABLEAUX using which we can populate and save the data from grid to table. TABLEAUX is used only for object managed windows.

New Stuff: Purge Null Lots
TABLEAUX reduces the number of lines code. Please go through the below steps:

1. To create all lines, in document creation, it is necessary to insert in this action .
#—————————————————————————————————#
$CREATION
Gosub CREATION From TABLEAUX
Return
#—————————————————————————————————#
2.To create, modify or delete the lines, in document modification, below line is neccessary to add.
#—————————————————————————————————#
$MODIF
Gosub MODIF From TABLEAUX
Return
#—————————————————————————————————#
3. To delete all the lines, in document deletion, it is necessary to insert in this action .
#—————————————————————————————————#
$ANNULE
Gosub ANNULE From TABLEAUX
Return
#—————————————————————————————————#

4.The initial declaration of the variables necessary to the management of the grid is made by the line. it is necessary to insert in this action.
#—————————————————————————————————#
$OUVRE
Gosub DECLARE From TABLEAUX
Return
#—————————————————————————————————#
5.To correctly assign the UPDFLG and CREFLG fields and to display the data in grid it is necessary to insert in this action.
#—————————————————————————————————#
$LIENS
Gosub LIENS From TABLEAUX
Return
#—————————————————————————————————#

 

6. In this action we have assign some parameter as given below:

#—————————————————————————————————#
$DEFLIG
If !clalev([F:ZUD]) : Local File Z1USERHD [ZUD] : Endif
Default Mask [Z1UD] #—- Grid or Detail screen
Default File [ZUD] #—- Grid or Detail table
CRIT = ‘USR=”‘+[M:Z1UM]USR+'”‘
FICLIG = “Z1USERHD” : ABLIG = “ZUD” #—- Header table name
ZONLIG = “USOLIN”
Return
#—————————————————————————————————#

Parameters Description:
CRIT- Reading criterion
FICLIG – File name
ZONLIG- Line number Zone
Hope this helps.

Also Read:

1.How to know current open mask in Sage ERP X3
2.Commands to Mask fields or values in Sage X3
3.Revalidate database objects using activity code
4.How to execute workflow programmatically in Sage ERP X3
5.How to use Columns in Sage ERP X3

Integrate your ERP with E-Commerce – A key to successful E-commerce business

E-Commerce businesses faces many challenges, most of which are related to data maintenance on store, quick order processing, accuracy of transactions, customer satisfaction. Resolving these challenges helps E-commerce to excel, earn more profit and sustain in today’s competitive E-commerce market. By integrating E-commerce store to your accounting system helps E-commerce business to reduce costs, increase customer base and become a more productive.

Image may be NSFW.
Clik here to view.
ecommerce

Following are the roles played by an E-commerce integrated application:

E-commerce stores require continuous data updates: If these Data updating tasks are done by data entry clerks then it becomes an expensive affair. As your business grows, there can be chances of delayed execution of work which can ultimately ruin your cost of operation. Integrated application automates the data between the accounting system and E-commerce store by eliminating the manual intervention. Thus, makes it a most cost effective solution.

Products are core components of E-commerce store: E-commerce business needs to maintain their line of products on store and watch carefully its stock along with pricing. If not dealt correctly; then may lead to inaccuracy of pricings, discrepancies in stock and failure to sell products. These issues are easily handled by the integrated application. The Application synchronizes the products from the accounting system to store, update product details, pricing levels, promotional discounts and classification of products.It keeps a close watch on the stock levels and immediately update the current stock availability in store.

Quick fulfilment of orders is a dream of every E-commerce business: It is essential that customers receive their order on time. But it becomes a big challenge to process the orders on time when volume of online transaction increases during seasonal sales. A properly integrated application will help E-commerce business to effectively process the orders and meet the customer expectations. This will enable processing the orders on time, reduces cost, and prevent any inefficiency during order processing.

Manual data entry exposes various issues and leads to data inaccuracy: Integrated application accurately post the transactions back into the accounting system by using its API resulting in accurate transactions.

Customer satisfaction is the utmost requirement for E-commerce business: They need to meet the expectations of their customers in terms of products and pricing offered, quick order processing, and updates. Integrated application helps E-commerce business to manage customers and send timely updates on shipment. It improvises customer experience and induce them to visit your store again.

Greytrix E-commerce integration provides an excellent solution to E-commerce business to integrate their ERP with E-commerce marketplace; helps them to overcome challenges and assist them in making their business successful.

For more information on E-commerce Magento integration with your ERP, please contact us at sage@greytrix.com.We will be glad to assist you.


ATTENDING SAGE SUMMIT 2015? MEET GREYTRIX AT BOOTH #521

You’ve stumbled on this article in your quest for technical tips, updates or know how on Sage solutions frequently posted on our blog. Well this write-up is a bit different from our normal cadence and if you’re participating as an attendee, exhibitor or Sage employee, we hope to see you at Booth #521 and meet the Greytrix experts often behind the scenes helping you and your clients with their Sage investments.

Explore range of products and services offered by Greytrix at Sage Summit 2015 – Booth #521

Imp Links – Event Website | Agenda | Product Agenda

Image may be NSFW.
Clik here to view.
Greytrix Booth 521

About Greytrix

Need to discuss more strategic initiatives? Our Executive team, Kumar Siddhartha – CEO & Nitin Chandure – Sr. VP Operations are attending and can participate in 1:1 deep dive conversations.

Our Sage X3, Sage CRM and other Sage ERP focused Project managers and sales managers can work with you to provide any technical requests or customizations, GUMU™ and other extended solution requests on a tactical level. Need a demo or in depth understanding? This is the right place to interact with the team in person.

Greytrix team is also pleased to provide you with live demo and insights about outside the box solution for taking Customer Interactions to the next level using its GUMU™ integration with eCommerce Magento and Salesforce.com.

Contact us at sage@greytrix.com to secure a convenient 1:1 time with our experts or the management team at Summit.

Meet us at Booth #521 to know more about our Sage ERP and CRM Integration, Migration, Outsourced Development and Consulting Services. Greytrix works globally with +350 Business partners and has a dedicated team of +250 Sage Developers and Consultants.

For more information on our Sage ERPs related services, contact us at sage@greytrix.com

Think Greytrix, grow big!!

Block your calendars for Greytrix Product session @ Sage Summit – 2015

Greytrix offers an invaluable opportunity to introduce partners and customers insights about outside the box solution for taking Customer Interactions to the next level using its GUMU™ integration with eCommerce Magento and Salesforce.com. Our offerings have been designed keeping various business and industry needs in mind.

Session Name: Salesforce.com and Magento eCommerce with Sage ERP: A “Best of Breed” approach to 360-degree customer interaction interfaces.

Date: Thursday, 30 July 2015

Time: 11:45 AM – 12:30 PM CDT

Session Number: SP-123

Location: Sponsor theatre B

Speaker: Kumar Siddhartha

In this session, we will showcase our Greytrix Integration products

Salesforce.com Integration: Our first in line Salesforce.com integration. Access your Sage ERP data from anywhere at any time through cloud based Salesforce.com integration.

eCommerce (Magento): Sage ERP and Magento eCommerce Solution integration is designed to assist businesses to manage and seamlessly integrate their ecommerce website and marketplace with back office ERP systems performing bi-directional data synchronization in a fully automatic manner.

Image may be NSFW.
Clik here to view.
Greytrix Booth 521

Along with this session, there will also be other sessions conducted by our Sage Partner Friends which we would be keen on attending. So with our hearts filled with anticipation and excitement, we would like to conclude for now until we meet again at Sage Summit – New Orleans!!

For more information on our Sage ERP and CRM technical consultations, product customization, data migration, system integrations, third party add-on development and implementation expertise services, contact us at sage@greytrix.com

Think Greytrix, grow big!!

Determines the quantity of available memory at a given time

There may be a scenario where we need to check if there is enough available memory for executing any tasks.

New Stuff: How to concatenate a field in sage X3 V7?

Freemem” is used to determine the quantity of available memory at a given time.

Below code snippet gives the total memory available to use within a system.

 

Image may be NSFW.
Clik here to view.
Untitled

 

The freemem function returns the number of bytes not used in memory at a given time. This number corresponds to all buffers that have not been used – whether contiguous or not.

Due to memory fragmentation, we can never be sure of having the space to load an OBJect (a screen of 32K, for example) while the size of the remaining memory is much larger (1024K, for example). Therefore, the value returned by freemem is purely indicative.

The result of the function is of the Integer type.

Also Read:

  1. How to Increase Sage ERP X3 memory for a particular User?
  2. Setting up the memory usage in Sage ERP X3.
  3. Adjusting Folder Memory Setting To Avoid Memory Errors.
  4. No Memory Available Message in Sage X3.
  5. How to fetch revision number through code.

How to do Location change of specific document through code…?

In one of our customization there was a requirement where quantity allocated to transactions (order, delivery etc.) should be moved to another transaction. To do this we think of using standard Location change function. But creating location change record will not move the inventory allocated to specific document (it does the location change for available inventory randomly). After some investigation we have found the solution to move inventory allocated to specific transaction.

New Stuff: Determines the quantity of available memory at a given time

Adding an entry point to STKMAJ standard processing file you can easily achieve the above modification.

Image may be NSFW.
Clik here to view.
Untitled

There are mainly 3 actions get called from STKMAJ:

STA_CRIT: in this action you can add a document criteria’s in WSTACRIT variable

STKMAJ: in this action filter the stock allocation [STOALL] table with the desired document number

AGRSTJ: in this action filter the stock allocation [STOALL] table with the desired document number

Refer to below screen shot for better clarification:

Image may be NSFW.
Clik here to view.
Untitled

 

 

Also Read:

  1. How to quick search without including stars using Entry points?
  2. How to change Entry Transaction without exiting the screen?
  3. Fetch the Entry Transaction value via Customized Code.
  4. Entry Transaction in X3.
  5. Entry transaction Validation via Patch.

Sage X3 for Food Processing Industry

As a distribution company it is important to fulfil the customer orders, managing recipes, controlling inventory and plan production by following all the industry regulation in timely fashion to tackle the increasingly completive environment of food and Beverage industries.

Sage X3 includes features like warehouse management, customer relationship management and accounting functionality with features specially designed for Food and Beverage industries. This makes it lot easier for users to integrate all the essential information together and give on time services to the customer.

Usually user of Food and Beverages Industry have to maintain different system because most of the ERP does not have the ability to enter the formula for recipes. So for creating work order they have to maintain the different system which allow them to enter the formula for recipes. Also to maintain CRM and warehouse separately in each system.

Image may be NSFW.
Clik here to view.
shutterstock_148755689

Sage X3 ERP streamlines the Food Processing Industry functions by:

-Configuring the Recipes formulas in batch

-Doing Robust warehouse management

-Integrating MRP and MPS driving procurement

-Production through a series of user configurable work benches and tools

-Shelf life management with expiration date control

-Flexible planning and replenishment

-Product packaging with Flexible unit of measure

-Providing Sophisticated pricing

-Allowing Promotion and contract management

One of the major issue in Food industry is, if the food are not delivered on time or without proper ingredients than chances of recalling food is very large. To minimize the risk for product recall, Sage X3 provides complete forward and backward lot traceability for each product with fully integrated quality control process and Warehouse management. It also maintains the full audit so we can get historical records for past years.

Above all features and advantages avoid all the rework in the process. Manager\supervisor can tap on all the process in a single place to give the better quality. Also with industry specific functionality, Sage ERP X3 cultivates cost reduction and customer service improvements.

If you are looking for tailor made features to enhance your Sage ERP X3 functionality and experience for food processing industry , Greytrix would be your right choice.

Greytrix have some unique solutions of Sage ERP X3’s integration with Sage CRMSalesforce.com and Magento Ecommerce. It also offers best-in-class Sage ERP X3 customization and development services to Sage ERP X3 business partners, end users, and Sage PSG worldwide.

For more information on Sage ERP X3 Integration and Services, please contact us at x3@greytrix.com .We will be glad to assist you.

Rename a file in X3 version 7

Sage X3 version 7 has a new function to rename a file. With this simple function we can rename a file.

renameFile: This function can be used to rename the file . This function returns a status 0 on success or a negative code.

New Stuff:How to do Location change of specific document through code…?

Syntax: RETURN_STATUS=renameFile(PATH,PATH1)

Parameter Details:

  • PATH: The path where file is located
  • PATH1:The path with new file name
  • RETURN_STATUS: Its status of file.

Points to be noted here is,

• This function superseeds System “ren”-PATH-PATH1on Windows and System “mv”–PATH-PATH1on Unix. It is faster because it does not fork a process.

Return value Status
0 Operation succeeded
-20 File does not exist
-27 Access denied

Kindly refer to the below snippet of code for better understanding the renameFile function:

Image may be NSFW.
Clik here to view.
Untitled

Hope this Helps!

Also Read:

1.Deleting a file from a directory

2.How to find the current source file name

3.How to open Sage ERP X3 Code file in eclipse folder in version 7

4.Copying processing files from one folder to another

Automated Intercompany transaction feature of Sage X3

Many organizations have subsidiaries which they have created to serve the main company. This is done for various purposes, the main amongst them would be for taxation benefits. Since, each company itself is a separate legal entity so they are taxed separately because their turnover is depicted separately. So, for example, in a company which is manufacturing cars, we can have subsidiary companies for the various services required by the main unit. One unit of Subsidiary company can be an IT company, which will take care of the various IT services related to main unit, other unit can specialize in manufacturing of gear-boxes, another subsidiary can be created to provide house-keeping services, and so forth.

These subsidiary companies can further expand to service other subsidiary companies and external clients as well.

Below diagram shows the setup of subsidiary companies along with main company:

Image may be NSFW.
Clik here to view.
Diagrams

But the above setup leads to increased manpower requirement so as to maintain the accounts for each individual company. An invoice raised might not be entered or received by the recipient company.

All this leads to reconciliation issues and more often than that, the very purpose of creating separate entities comes to a big naught!

This is precisely where the intercompany feature of Sage ERP X3 comes to fore. Intercompany transactions are those transactions which occurs when one company is involved in a transaction with another company or division within the same group. These can be Financial or inventory related transactions between two companies of the same entity.

Image may be NSFW.
Clik here to view.
Intercompany

So, how would the intercompany feature help the organization as a whole?

When a transaction is recorded in a company which is selling the goods or services, a corresponding purchase transaction is created automatically by the system. This means that when a Sales Invoice is created by the IT services company against the Main Company and vice versa a purchase invoice will be created in the Main Company against the IT services company.

Accordingly, controls are also in place which will allow users to create inventory receipts against shipments when there is an inventorial transaction between these divisions for an entity.

All this leads to an increased traceability as the entire transaction details are maintained in the same System which eliminates multiple entries for the same transactions. Thus leads to high productivity and transparency.

If you are looking for tailor made features to enhance your Sage ERP X3 functionality and experience , Greytrix is your right choice.

Greytrix have some unique solutions of Sage ERP X3’s integration with Sage CRMSalesforce.com and Magento Ecommerce. It also offers best-in-class Sage ERP X3 customization and development services to Sage ERP X3 business partners, end users, and Sage PSG worldwide.

For more information on Sage ERP X3 Integration and Services, please contact us at x3@greytrix.com .We will be glad to assist you.


How to Print an Attachment in Sage ERP X3

Sage ERP X3 allows you to attach documents (Word documents, Notepad and drawing files, webpage links, PDFs etc) to an object in the software. For example, you can attach an electronic copy of a customer’s purchase order to the sales order. Keeping an electronic record of these types of documents is both efficient and time saving, but inevitably, you’ll need to print those attachments at some point.

New Stuff: Automated Intercompany transaction feature of Sage X3

We can accomplish this requirement using an X3 variable.

If you typically want to print the attachments associated with an object, there’s a parameter that needs to be set. Once the parameter IMPPCEJOIN is set to “Yes,” you’ll always be prompted to print the attachments after a report is printed from an object.

  1. Proceed to Setup | General Parameters | Parameter Values
  2. Select SUP
  3. Select RPT

Image may be NSFW.
Clik here to view.
img1

4. Right click on RPT and select Detail

Image may be NSFW.
Clik here to view.
img2

5. Change IMPPCEJOIN to “Yes” and save

Image may be NSFW.
Clik here to view.
img3

Now we can print attachments.

Print the Sales Order Acknowledgement by clicking the printer icon on the menu bar.

Since the parameter IMPPCEJOIN has been set to yes, a dialogue box will appear listing the attachment to be printed.

Select the destination and click “OK” to print the attachment. Note that when we refer to printing an attachment, we are not just referring to printing to a printer. You can print to screen as well. You will need to make sure the destination selected has the appropriate software to allow the attachment to be printed. For example, if the attachment is a PDF file, Adobe Acrobat Reader must exist on the workstation where the attachment is sent.

Image may be NSFW.
Clik here to view.
img4

 

Also Read:

1. How to do the print server configuration in X3?
2. Print Codes in Sage X3
3. Mandate Sales Invoice printing before posting in Sage X3
4. How to define default CRM call type in global level
5. How to set task status as completed by default in Customer relation?

Automatic Reversals

Sometime, it is possible that the you need to reverse the accounts of previous year.

Sage X3 provides a feature  to launch an automatic reversal processing on a set of journals selected by the user depending on a number of criteria.

It is used, namely at the beginning of the fiscal year, to globally reverse all the count MOs of the previous fiscal year.

All journals, of simulation or real type, can be reversed. Nevertheless, the “reversal” field in journal entry mode must have the “To be reversed” value along with a reversal date.

See the documentation on journal entry for further information.

New Stuff: How to Print an Attachment in Sage ERP X3

For each reversal, a journal will be generated. The journal thus dealt with will have their “Reversal” fields set to the “Reversed” value.

To successfully bring this functionality follow below steps.

Navigate to: Financials > Current processing’s > Reversals

1) Select All companies and Enter companies or

2) Select All sites and Enter sites or

3) Select All document type and Enter entry type or

4) Select All journal type and Enter journal type or

5) Select All journal and Enter journal  or

6) Select All Users and Enter user or

7) Enter Start Date

8) Enter End Date

9) Select Generation Type

10) Select Log file

11) Click Ok

Image may be NSFW.
Clik here to view.
img1

Also Read:
1. All about X3 Recurring Journals
2. Guide to Setup X3 Recurring Journals
3. How to add new modifier lines to the accounting code product?
4. How to do the inter-site transfer of balances in Sage ERP X3
5. Automatically Generate Invoices Receivable In Sage ERP X3

How to set the default price reason

Do you know Sage x3 has feature where you can set the default price reason.

1) Default Reason for manual price

2) Default reason for base price

New stuff: Automatic Reversals

1. Follow the below steps to set the default reason for manual price

Step 1 Navigate Through: Setup>General parameters>Parameter values

Image may be NSFW.
Clik here to view.
23

Image may be NSFW.
Clik here to view.
24

Set the parameter “DACMANSAL” for default manual price reason

  1. Follow the below steps to set the default reason for base priceImage may be NSFW.
    Clik here to view.
    37
    Set the parameter “UPDPRISAL” for the default base price reason.EX: Create the sales order by using the manual entry of the price and check Reason it will display the default reasonImage may be NSFW.
    Clik here to view.
    45

    Note: if price book getting called it will display the reason from the price book.

Also Read:

1.Price List Configuration – I

2.Price List configuration-II

3.How to Restrict the Modification of gross price/Discounts/Charges for Transaction

4.Sales Price Reasons and Explanation in Sage X3

5.Check the Price in different Currency Rates

How to add Customer address selection window.

You may come across the situation, where you may want to give selection window for the customer address.
In Sage X3, we can add selection (F12 functionality) and filter the selection records as per the requirement.
Kindly follow the below steps to add F12 selection functionality for Customer address:

New stuff: Automatic Reversals

1.  Add the Selection field action on field and mention the action name as “SELTBPA”.

Image may be NSFW.
Clik here to view.
1

2. After adding the selection action to the field as shown above, add the values the corresponding properties of the action (“BPR” and “TYPADR” property) as shown above.
“SELTBPA” Action: This action is used to provide the Address selection window.
“BPR” property: This property allows us to filter the addresses based on BP’s by assigning the BP (Business partner).
“TYPADR” property: Default value should be 1 in order to display the addresses.
3. After above steps, validate the screen as shown below,

Image may be NSFW.
Clik here to view.
2

4.  Go to the respective window of the screen and validate window.

Hope this helps!

Also Read:

1.Filtering the Selection List in Sage X3 without object

2.Re-size Selection Window at run-time in Sage ERP X3

3.Adding run time selection criteria in SQL requester

4.How to implement validation on the Grid right click selection

5.Adding selection window for any action

How to Personalize the Layout of Pages on Sage X3 Version 7

The new version of Sage ERP X3 allows you to easily personalize the layout of List, View and Edit pages. For example, your inventory department (or individual users) would like to see fewer fields and different labels on the Products page.

New stuff: Automatic Reversals

1. On any List, View or Edit page, click the paintbrush icon at the top left.

Image may be NSFW.
Clik here to view.
a1

2.After selecting a field, click “Exclude me” under Section Identification on the right bar. This will exclude the selected fields or boxes from the screen.

Image may be NSFW.
Clik here to view.
a2

 

Image may be NSFW.
Clik here to view.
3

3. You also can hide the labels or change their position by selecting the field on the screen and choosing “no label” or “position.”

Image may be NSFW.
Clik here to view.
4

4. When you’re done customizing the screen, click “Save as” on the right bar.

Image may be NSFW.
Clik here to view.
5

5.  You can save as a personal, shared or global page. After saving close the screen.

Image may be NSFW.
Clik here to view.
6

6.You can access the saved customized screen by selecting the title on the drop-down icon next to the page title.

Image may be NSFW.
Clik here to view.
7

Hope this helps!

Also Read:

  1. How to open Sage ERP X3 Code file in eclipse folder in version 7
  2. .How to create a storage area in Sage ERP X3 Version 7
  3. How to know patch level in Sage X3 version 7
  4. Rename a file in X3 version 7
  5. How to add Module and Sub module in SageX3 Version 7?
Viewing all 1519 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>