Quantcast
Channel: Sage X3 – Tips, Tricks and Components
Viewing all 1515 articles
Browse latest View live

How to find size of the buffers used by Adonix

$
0
0

clasiz returns the size of the buffers used by Adonix in its variable class  management. The class is given in the first parameter by its abbreviation or internal number. The second parameter determines the “OBJects” for which the function returns the size in bytes.

These are the possible values for this parameter and corresponding buffer:
0 -> Memory used by Adonix to manage the class
1 -> Buffer used by Adonix to store the values of the variables of the class
2 ->Buffer allocated by Adonix to manage the class

With a numeric expression, the internal number (used by Adonix) corresponds to the line number in the list of variable classes displayed in the debugger, and starts with one (1). No error is returned when a parameter does not correspond to a single accessible class, since clasiz returns the value zero (0).

The result of the function is of the Integer type.

Syntax:

clasiz(< class | num_exp >, buf_exp)

 

Example:

 

# Memory size used by Adonix to manage the [V] class

Infbox num$(clasiz([V], 0))

 

Hope this blog helps!

 

Hope this blog helps!

 

Also Read:

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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


How to display Question box to user?

$
0
0

You may have come across a situation where a Question box needs to be displayed to user and depending upon the response; a block of code needs to be executed.

Syntax:

Qstbox “[Message that needs to be displayed]” Using [L] Rep

Where REP is a local libelle

Example:

Consider an example where a dialog box “Do you want to proceed” is displayed to user. Upon clicking yes, a message box displaying YES is displayed.

Question box to user

Below is the Dialog box that is displayed :

dialog box Question box to user

Below is the response on hitting Yes :

response Question box to user

Hope this helps. 

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Also read:

Key reasons for choosing GUMU™ integration for Sage X3 – Sage CRM over Sage CRM connector for Sage X3

$
0
0

Today’s business environment demands faster managerial decisions by holistic visualization of your enterprise information. As businesses are slowly expanding in the global space, companies from SMEs to large enterprises are opting for integrated solutions like ERP, CRM, Warehouse Management System & Human Capital Management system for simplifying their front office and back office operations – boosting efficiency, productivity and reliability.

However, business solutions with their complex and contrasting architectures make it difficult to streamline integration. To bring in seamless connectivity and automate business processes, Greytrix brings to your enterprises GUMU™ connector – that provides a dynamic ability to connect powerful solutions such as Salesforce, Sage ERP & Magento in a unique way.

GUMU™ – a robust connector with technological enhancements, is specifically designed by Greytrix Integration experts to facilitate Sage ERP- Sage CRM integration. With over 19 years of experience, our integration specialists have assisted in achieving maximum functionality and ROI using GUMU™ connector. The connector allows bi-directional integration between any ERP & CRM entities such as Quotes, Customers, Invoices, Sales Orders, and Items etc. providing real-time and bi-directional information across the organization.

Key Differentiators between GUMU™ integration for Sage CRM with Sage X3 ERP & Sage CRM Connector for Sage X3 Integration:

Based on Configuration, Features and Customizations, GUMU™ integration for Sage CRM with Sage X3 can be differentiated from Sage integration as follows:

Features Sage Integration GUMU™ Integration
Configuration in Sage X3 Webservices creation and setup needs to be configured manually. Webservices creation & setup configured through patches.
Configuration from Sage CRM side User needs to change configuration files using file editor and knowledge about the changes effect. User can maintain configuration and setup easily through Standard Sage CRM UI.
Import Customers Needs to Sync all customers every time. Provide user with Filter criteria’s for importing/updating specific records.
Scheduling Import Customer Scheduling available. Can be available on request
Sales Rep mapping with Sage CRM User Mapping available. Can be available on request
Import Product Feature Products sync feature not available in Sage connector, it displays products details on real time basis. Products are synced in Sage CRM to be used on Orders & Quotes screen and use ERP business logic in Sage CRM.
Real time Customer changes from Sage X3 to Sage CRM Not available User can update customer info, address and contacts from Sage X3 to Sage CRM on real time basis
Link an Sage X3 ERP customer with existing Sage CRM company Not available User can link existing Sage CRM company with an unlinked ERP customer
Unlink a Customer Not available User can unlink a customer in case he doesn’t wants to track the changes for the record.
Multiple Folder Configuration Not available Multiple Sage X3 folder can be linked with single Sage CRM instance
Promote Customer There is NO option to select Sage X3 mandatory values records promoted with default values which are not user selectable. User can browse through a UI where he can fill/select All mandatory fields for Sage X3 promotion.
Update Customer from Sage CRM to Sage X3 The values for the Company record on Summary screen does not gets reflected in ERP leading to inconsistency of data. Changes are reflected back to the systems in real-time basis, thus maintaining the consistency in the data.
Promote Order Orders are created from separate “Sage X3″ tab and are not linked with a Sage CRM opportunity. User can follow standard Opportunity workflow for creating Order and promote the records to Sage X3 maintaining the link b/w the two.
Sage ERP’s Orders created in Sage CRM database are not available for analytics purpose in Sage CRM. Orders promoted to Sage X3 are available in Sage CRM for analytical purposes.
Promote Quote Quotes are created on the fly. Quotes are not saved in Sage CRM database. Quotes are promoted to Sage X3. As well as are available in Sage CRM for analytical purposes.
Real-time Product Pricing After selecting a customer and product record on order user needs to enter pricing manually. No default information loaded. Default values for Pricing/Quantity to be Ordered are loaded, and updated based on ERP’s business logic on changes to the field values that affect the pricing such as Date, Quantity etc.
Product Filter on Orders/Quotes Not available Products in details screen are filtered as per site selected in the header section of Order/Quote.
Sage X3 Work Order User can view list of Work Orders from Sage CRM and can Edit/Update from Sage CRM on the fly. Can be available on request
Customizable Though the integration is customizable, it’s a complex architecture in ASP pages attracts a lot of time & money by Sage Development Partner. This integration is easily customizable and the charges for the customization are minimal due to the known architecture by Greytrix.

For detailed information on GUMU™ integration for Sage CRM – Sage X3, write to us at sage@greytrix.com

Don’t miss the Demo on how GUMU™ connector is the best fit for your Sage CRM – Sage X3. Register for the upcoming webinar – http://bit.ly/X3-CRM

How to copy all field values from one screen to another screen

$
0
0

We have a scenario where we need to copy all the values from screen one to screen two for display.

To execute this functionality we have two option as follow:

  1. [M:xxx]=[M:yyy]
  2. Transmask[M:xxx] to [M:yyy]

In this blog we will be detailising on Transmask where it copies the all the field from source mask to destination mask.

Syntax:

Transmask[M:SRC_MASK] to [M:DEST_MASK]

Example:

Transmask[M:XXSO] to [M:XXSO6]

This will copy all the content of mask ‘XXSO’ to mask ‘XXSO6’

copy all field values

Please refer the screenprints of code snippet with the updated mask:

Screen 1: Where we enter the value

copy all the values from screen one to screen two

Screen 2: Where the values from screen one are placed in the second screen.

values from screen one are placed in the second screen

Prerequiste, before using this functionality we need to open the mask which we will be using as source map and destination map.

Advantage of Transmask functionality, it is more rapid than the [M:xxx]=[M:yyy]

Hope this helps!

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Related Blogs:

Setup multiple sites for company when there is one dedicated Storage Site and rest are Financial Sites PART-1

$
0
0

In some industries where the Company has only one Site which actually store and deliver goods and other sites are only financial sites which manage the payments. i.e. the financial sites can be stores and the Storage site is a warehouse where goods are stored. E.g. Car showrooms can be financial sites in different part of state and there will be one warehouse which will store the cars.

Consider following company Site Set up in Sage X3.

Here AO10 is a Main company which has following sites

  • AO011 – Financial Site (Sale, Purchase)
  • AO012 – Storage site (Receive, Manufacture, Issue)
  • AO013 – Financial Site (Sale, Purchase)

As per the setting, AO012 here is acting as a warehouse and will be only used for storage and issuing the goods. No payments, receipts will be done on this sites.

Site and company set up

Site and company set up

Refer below screenshots for the Site set up. Here AO011 and AO013 will have same set up.

Site set up

AO012 has different set up in Type of site being a Storage site only.

different set up in Type of site

Note: you can also define warehouse for this site.

define warehouse for site

Purchase flow

In Sage X3 purchase flow, follow below steps to purchase a product for Site AO011 and receive it in AO012 site.

1. Create a purchase order with purchasing site as AO011 and Receiving site as AO012

purchase order with purchasing site

2. Create a Receipt on the purchase order with Receiving site as AO012.

Receipt on purchase order

3. Create an Invoice on the receipt with Invoicing site as AO011

Invoice on the receipt

4. Now the Stock will be received on the AO012 site.

5. The Invoice payment will be done on the site AO011.

6. Repeat the steps for the Order site as AO013 and receiving site AO012

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix have some unique solutions of Sage X3’s integration w

ith Sage CRMSalesforce.com and Magento eCommerce. It also offers best-in-class Sage X3 customization and development services to Sage business partners, end users, and Sage PSG worldwide.

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

Find a particular value from a series of Numerical, Alphanumerical or Date Expressions or Variables

$
0
0

We may have come across a situation where you need to find a particular value from a series of numerical, alphanumerical or date expressions or variables. This can be achieved using “find”.

Syntax:

find(value_to_seek, list_exprg)

value_to_seek is the value that needs to be found

list_exprg is the series of numerical/alphanumerical/date expressions/variables


Example:

Consider an example where we need to find the position of string from a series of strings.

position of string from a series of strings

Below is the response if we run the above code:

particular value from a series of numerical

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

Hope this is helpful.

 

Related Posts:

Mass Deletion of Records in Sage X3

$
0
0

If we want to delete the current record in Sage X3, simply press the Delete button. This deletion is possible only if the “referential integrity” constraints as defined in the data dictionary, are adhered to, depending on the situation. These controls can take a relatively long time to perform, and they are carried out immediately on-line when the delete function is called.

In case if several deletions are to be performed, it would be very time consuming to run them one at a time. So the deferred deletions function is preferred for multiple deletions. The deferred deletion loads a database table, which store all the current deletion requests.

The “Deletion” function is used to view and modify these requests and also start the deletion of the queue of requests waiting to be processed.

Navigate: Development—->Utilities—->Miscellaneous—->Deletions

Mass Deletion of Records in Sage X3

When using the function, a grid is displayed containing the current deletion requests in the form of the object code and the values of the keys.

It should be noted that when the key for the record managed by the object has a single part, only the first column is entered ; However, if there are two parts to the key, the first part is located in the second Identifier column, and the second part (which in general is the most meaningful) in the first.

Batch Task – This function can be executed in batch mode. The Standard task ADELETE can execute it.

At the end of execution the deletion operation creates a log file giving the results of the operation.

 

About Us:

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Also Read:

Setup Multiple Sites for Company when there is One Dedicated Storage Site and Rest are Financial Sites Part- 2 (Contd…)

$
0
0

In some industries where the Company has only one Site which actually store and deliver goods and other sites are only financial sites which manage the payments. i.e the financial sites can be stores and the Storage site is a warehouse where goods are stored. E.g. Car showrooms can be financial sites in different part of state and there will be one warehouse which will store the cars.

Sales flow:

1. Create a Sales order with the sales site as AO011 and ship site as AO012.

Setup Multiple Sites

2. Create delivery for the sales order with shipping site as AO012.

delivery for the sales order

3. Create Sales invoice on the delivery with sales site as AO011.

Sales invoice on the delivery

4. Now the Stock is issued from the site AO012.

5. And Invoice cash receipt is made on site AO011.

6. Repeat the above steps for the Sales order site AO013 and Ship site as AO012.

 

Note:

  1. This way there will be only one site which will do all the stock transactions and other sites will be used for payments/receipts etc.
  2. This process will only work when there is one company and multiple sites in which at least one site is a storage site.
  3. The storage site can be lot, serial & location managed.

 

About Us:

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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


Stock Change in Sage X3

$
0
0

We may come across a scenario where you want to move the stock from one location to another location. Sage X3 have special feature to achieve this functionality.

Follow below steps to achieve this feature:

Navigate to Stock > Internal Transactions > Stock changes

Stock Change in Sage X3

Enter quantity that you want to move from one location to another location.

Stock Change feature

Select Location and Product from SELECTION section. After selection of product select stock from left list.

Select Destination Location where you want to move stock from DESTINATION section. (Refer above screenshots).

Click on create. This way we can move stock from one location to another location.

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Also Read:

Add the Comment (Line level Text) in the Detail line

$
0
0

In some cases, we need to add the comment or some text in the detail line level. In Sage X3 we have that functionality to add the comment and some text at line level.

We can add the text to line level as follows.

Step 1: In the detail line level, we need to click on the option button in line level as shown in the below snapshot.

comment in the Detail line

Step 2: After that we have option of line level text which we need to select as shown in the below snapshot.

line level text in sage x3

This line varies, in Shipment level we have Delivery Text where as in Order and Invoice level we have ‘Line text entry’. As this the Line level we have text option for each line level independently.

After clicking on this we have screen open where we can enter the text and save it as shown below.

add the comment or some text

This will save the entered text and will accessable(i.e edit or view) by same process as shown above.

Hope this helps.

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Related Blogs:

How to Close Open Table faster in Version 7 and above?

$
0
0

Sage X3 version 7 has a new Keyword/ function “LogicClose” which closes the open table/file faster than the close instruction of Sage ERP X3 which we used earlier in programming.

LogicClose: This function closes a table logically. It releases the [F] buffer and any filters in a way that makes a further Local File execution much faster than if the table were closed by the Close instruction.

Syntax:

Below syntax closes all the tables opened at the current level of Call nesting

LogicClose File

Below syntax closes a given table identified by its abbreviation

LogicClose File [abbreviation]

Below syntax closes a list of tables identified by their abbreviation

LogicClose File [abbreviation], [abbreviation]

In the example below I am closing all the file which is opened in the code.

LogicClose to close table in version 7

Hope this helps

 

About Us:

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Related post:

How to create Sales Order against a Project?

$
0
0

Sage X3 has a feature in which we can create Sales Quotation against a Project. This feature can be achieved by following below steps:-

Navigate to Customer relation → CRM activity → Projects.

To Create a project click on new button and enter all the required details as shown in below screen:-

create Sales Order against a Project

One can create quotation by clicking on “Quote creation” button directly or even by the following path –

Sales → Quotes → Quotes

Quote creation

Enter the details as required and once the quote has been created it can be converted into Sales order either from the same screen or by going through the individual path of SO.

Please note that we can create multiple Quotations against 1 project.

 

About Us:

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Also Read:

How to delete the memory of any table and boxes in current application?

$
0
0

Close is used  to delete from the memory any tables and boxes open in the current application, as well as “screen-boxes”.

Syntax:

Close [ L ocal ] File [ list_classes ]

Close [ L ocal ] Mask [ list_classes ]

Close [ L ocal ] < Inpbox , Dlgbox,Mesbox>  [ list_classes ]

Examples:

# Closure of all tables
Close File

# Closure of CLIENT and FACTURE masks
Close Local Mask [CLI], [FAK]

# Removal of all boxes opened by Inpbox from the memory
Close Inpbox

Description:

The instruction Close File is used to delete from memory some or all of the open tables. To close only tables that have been opened locally (by Local Files), the instruction Close must be followed by the keyword Local.

Close Mask and Close Local Mask operate for masks in the same way as Close File and Close Local File for tables.

The Close instruction followed by Inpbox, Digbox or Mesbox deletes screen-OBJects from memory that have been declared by these instructions, and whose abbreviations are given in the argument . For a Close followed by Local, only boxes opened local to a sub-programme or routine shall be closed.

 

About Us:

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Also Read:

How to execute a .bat file from Sage x3

$
0
0

You may come across the situation where you need to call a bat file from Sage X3.

Consider a following example: – where you need to copy the GTM file with .txt extension to the test folder with some different file name, to do so write your command line code in a file and save it with .dat extension and run the same file from Sage X3.

execute a .bat file from Sage x3

We can run this bat file from Sage X3 using code shown in bellow screenshot.

bat file from Sage X3

Hope this helps…

 

About Us:

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Also read:

Experience greater control over inventory with the new enhancement in Sage X3 Stock Change functionality

$
0
0

Sage X3 has a special feature “Stock Change” to move the stocks from a source location to destination. Whenever a user creates an entry to transfer stock from one location to another in Sage X3 for the function of Stock Change (GESSCS), the stock movement is immediate. There is no control procedure or advanced monitoring to avoid immediate stock movement.

Sage X3 Stock Change functionality

To overcome this drawback, Greytrix brings to you an Add-on that provides an intermediate screen where authorized users can approve stock change requests. Post this approval, the movement for approved stock change requests will occur.

The add-on introduces two new screens in Sage X3 in the stock change module.

 

Stock change request screen

1. Stock change request screen has all the necessary fields of the stock change screen. These fields have standard Sage X3 validations on it.

Stock change request screen

2. In Stock change request screen, User can create requests for stock change.

3. Here, only stocks can be allocated but will not be changed.

 

Stock change request approval screen

1. In Stock change request approval screen, authorized users can approve Stock change requests.

2. This screen is a replica of stock change request screen.

3. On the click of New button, the left list will display all the created stock change requests.

4. On selection in left list, the stock change request details will be populated on the approval screen.

5. After compliance and clicking on Approve, the stock change request should be listed on the left list of stock change screen.

6. If screen access rights are given to particular users, only those users can approve the stock change request.

 

Stock change screen

1. Once the stock change request is approved, it can be selected in stock change screen from the left list.

Create from stock change screen

2. On the click of Create from stock change screen, stocks will be changed in the inventory.

3. Therefore the stock change screen can be now created by following 3 ways.

1. Using the left-list for Stock change requests

2. Using the left-list for Stock selection.

3. Direct Stock change.

 

Benefits of enhanced Stock change functionality in Sage X3:

– Greater control of your inventory actions

– Advanced monitoring and status visibility of inventory requests

– Effective decision taking skills stays with the authorized user

– Improved security and supervision of inventory

Also read,

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

Greytrix have some unique solutions for Sage X3 integration with Sage CRM, Salesforce.com and Magento eCommerce. It also offers best-in-class Sage X3 customization and development services to Sage business partners, end users, and Sage PSG worldwide.

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


Achieve User Delegation Authority in Sage X3 Workflow

$
0
0

Sage X3 provides the user delegate functionality in the workflow. To know how it works please refer below example:

Requester Budget exceeded Max. Value User 1 User 2 User 3
ADMIN 0 10000 USR03
ADMIN 10000 100000 USR03 USR02
ADMIN 100000 1000000 USR03 USR02 USR08

As you can see in the above approval matrix, Level 1 “User 1” who should sign is USR03, Level 2 “User 2” is USR02, etc.

If you want to set a Group of Users instead of 1 user at each level. For e.g if a Group of user(Consist of USR03,USR08,USR02) was set in USER 1, all the three person in the group will be able to sign the SO. The three Person will receive the mail to sign the SO. USR03 will be responsible to sign the SO for his Department but if he is not available, USR02 or USR08 will be able to sign the document.

Using this User delegates functionality any one user form the list will be able to sign the transaction. Kindly follow the below steps:-

Step 1:

Here you have to add the list of users to main user who is the main Signatory. The type of delegate should be “With Authority”. Below is the screenshot of the same.

User Delegation

Step 2:

In the respective workflow, change the delegate option to “ALL” this will send the mail to all the list of user defined in the User delegate and authority to signed.

Below is the snap for the Sales order signatory workflow.

User Delegation workflow

Hope this helps!

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Also Read:

How to Know Error Number and Error Line in Sage X3

$
0
0

In any programming language, we need to do error handling for smooth working of any functionality. In Sage X3, the error management is done by Onerrgo instruction.

When the errors are intercepted by the instruction Onerrgo, an error leads to a branching to the corresponding label. The corresponding error number can then be found in the variable errn and the line number in the variable errl and the stopping of the execution by the instruction End, or the restart of the execution at the instruction following that which provoked the error by the instruction Resume.

Errl:

• Returns the number of the line in a script where an error occurred. It can be used in the error handling routine set by Onerrgo.

• Errl returns the line number of a routine generating an error on execution or interrupted by the interrupt key.

• The result is an Integer type.

Errn :

• The number of an error generated in an Adonix routine.

• The result is an Integer type.

Let’s look at the following example for better understanding:

Sage X3 Error Number and Error Line

Output:

Sage X3 Error Number Error Line

Hope this helps!

 

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

 

Also Read:

 

How to Extract a Left Sub-String from a given string in Sage X3

$
0
0

In Sage X3, you may come across various scenarios where you need to get a sub-string from an existing string. You can derive sub-string from both the ends i.e. from the left or the right or starting from any particular position of a given string.

This blog will help you to extract the leftmost sub-string from a given string i.e. We can derive a sub-string with any number of characters from the left of the given string.

Sage X3 provides the below special function to achieve the same:

left$ (string,nb_char)

This function is used to extract a sub-string starting from the left-hand side first letter of an original string to the letter ending with specified number of characters.

Where,

string -> Original string with an alphanumeric expression
nb_char -> Numerical integer expression for the length of a string to be extracted.

Let’s consider the following example for extraction of sub-string with 4 letters from left to better understand the working of left$ function.

Kindly refer to the below snippet of code for better understanding.

Local Char YSTRING(50)
YSTRING = “JACKFRUIT”
Infbox left$(YSTRING, 4)

The above snippet of code will give the output as “JACK”.

Hope this blog helps!

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

Also Read:

How to attach the Report to the Window in Sage X3
Adding Crystal Report In Sage X3
Sage X3 reports as per Indian Business Standards – Part III
Send Invoice Reports Automatically in Sage X3
Sage ERP X3 Reports – India Specific Reports – Part I

Configuration: How to resolve “Valuation price null not authorized!” error in Sage X3

$
0
0

 While creating miscellaneous receipt transaction in Sage X3, we will often encounter an error “Valuation price null not authorized!”
This error is particularly generated for the products which are not having the value or gross price in stock.

Valuation Price Error Statement

We can resolve this by following below steps:

  1. Navigate to: Setup > Stock > Valuation method.
  2. Select AVC (Average cost) transaction from left list.
  3. Click on search icon available in the “Method” block.
  4. A pop window will appear, check the “Null cost allowed” checkbox and save the modification.

If “Null cost allowed” flag is set to yes, the system will accept stock movements without value.

Null Cost Allowed Flag

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

For more information on Sage X3 Integration, Migration, Development and Consulting Services, please contact us at x3@greytrix.com .

We will be glad to assist you.

Also Read:

  1. How to Overcome “Product not managed in stock” error in Sage X3?
  2. Mass Validation of Stock transactions in Sage X3
  3. How to Reserve the Stock for Particular Customer?
  4. How to solve the ‘Stock Value Adjustment’ Error during Periodic Processing

Feature: Learn how to Extract Right Sub-string from a Given String in Sage X3

$
0
0

In Sage X3, you might face various scenarios where you want to get the sub-string from an existing string. You can derive the sub-string from leftmost/rightmost direction, starting from a particular position for a given string using this tip in the blog.

This blog will help you to get the rightmost sub-string from any particular given string i.e. We can derive a new string/sub-string starting from a particular position up to the last character of an existing string.

Sage X3 provides a special function to achieve the same:

right$ (string,position)

This function is used to extract a right sub-string starting from a particular position in a character string.

Where,

string -> Original string with an alphanumeric expression
position -> Numerical integer expression for the position extraction begins.

Let’s consider following example for extracting the alphabets from the 4th letter to better understand the working of right$ function.

Snippet:

Local Char YSTR(50)
YSTR = “PINEAPPLE”
Infbox right$(YSTR, 5)

The above snippet of code will give output as APPLE.

Hope this helps!

About Us

Greytrix is one stop solution provider for Sage ERP and Sage CRM needs. We provide complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third party add-on development and implementation expertise.

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

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

Also Read:

Viewing all 1515 articles
Browse latest View live


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