[ ax2012 ] product subtype : product v.s. product master


does not have varient

product master

have varient, have to release variant as well


product variants > product dimension group : color(for example) [mandatory]  — to change after create, go to product tab > setup > dimension groups > product dimension group

To set the dimension : go to product tab > product master > product dimension


To set the variant : go to product tab > product master > product variant


product variants > configuration technology :

– predefined variant (recommended)  ( release dimension directly + have combination of these dimension + each dimension were used directly in BOM line )

– dimension based configuration ( one BOM with all possibilities, select BOM line based on BOM configuration )

– rule based configuration

– constraint based configuration : ( item configured in product configurator based on Sales line/production line/project management ) )


– Product and Product master are shared to other company

– To release product

select product

Product > Released product

select product again

if there is a varient, select the variant

>> This will be shown only if product tab > product master > product variant was selected.

>> We can select to release product variant for particular legal entity


select companys to release product by choose the company

– To see released product variant, in released product, go to `product tab > product master > released product variants`

while `product tab > product master > released product dimension` are still full list

– To use in the PO, only product variant is shown


– Product dimension group master

Configuration = BOM configuration


– Storage dimension group

Once `Primary stocking` is selected, `blank receipt allowed` and `blank issue allowed` are disabled


– Tracking dimension group

serial number control : checked ( for unique serial number — this is for serial dimension )


– Item model group Master


– Item group > main account

Inventory, issue
Inventory, receipt
Production, picking list
Production, picking list offset
Production, report as finished
Production, report as finished offset
Production, issue
Production, issue offset
Production, receipt
Production, receipt offset
Production price variance
Production lot size variance
Production quantity variance
Production substitution variance

– Released product setup

Inventory > Inventory Unit
Engineer > BOM > BOM Unit
Engineer > BOM > Phantom ( BOM Type ?? )
Engineer > BOM > Auto-report as finished
Engineer > Production > Flushing principle
Engineer > Calculation > Calculation group ( for BOM calculation )
Plan > Coverage group ( for master planning ( MRP ))
Manage costs > Costing > Cost group ( for costing sheet setup and production costing analysis )

Plan tab > order settings > Default order settings


For FG or semi-FG, Default order type : production type ( recommended )

For lean manufacturing, Default order type : kanban


Inventory tab

min order quantity / max order quantity / standard order quantity :  for Master planning to suggest

inventory lead time  for Master planning to calc delivery time

Plan tab > Coverage > Item coverage ( this use to override item coverage group in the item master form )



For FG, select planned order type : Production

For RM, select planned order type : PO

override the coverage group for a particular vendor when this have been sub-contracted


Production lead time  : for master planning calculation

Transfer lead time  : for item transfer from the main WH to calc delivery time

ref : Arvind Ramesh

[ ax2012 ] Exception of type ‘System.OutOfMemoryException’ was thrown

This is just my suspection.

After I receive that error, I look at the windows `Event Viewer` and found the suspection log in `Windows Logs > Application` that may be the cause of the error.


An unhandled exception ('System.Security.Cryptography.CryptographicException') occurred in OWSTIMER.EXE [16920]. Just-In-Time debugging this exception failed with the following error: Debugger could not be started because no user is logged on.

Check the documentation index for 'Just-in-time debugging, errors' for more information.

Sharepoint Foundation

The Execute method of job definition Microsoft.SharePoint.Administration.SPSqmTimerJobDefinition (ID 8cf157ec-d9bb-4078-9911-536a483bc38d) threw an exception. More information is included below.

Data is Null. This method or property cannot be called on Null values.


1. Launch Sharepoint Central Administration
2. Navigate to: Application Management > Web Applications > Manage Web Applications
3. Select the target web application.
4. Select General Settings from the General Settings dropdown on the Web ribbon.
5. Scroll down to the bottom.
6. Set Enable Customer Experience Improvement Program to No

ref : alstechtips

[ ax2012 ] Request for the permission of type ‘FileIOPermission’ failed.

Problem :

Request for the permission of type 'FileIOPermission' failed.
(S)\Classes\WinAPIServer\getTempPath - line 13
(S)\Classes\TaxGSTAuditFileGenerateXMLFromDataset_MY\initXmlWriter - line 41
(S)\Classes\TaxGSTAuditFileGenerateXMLFromDataset_MY\generateXMLFromDataStructure - line 16
(S)\Classes\TaxGSTAuditFileGenerationService_MY\generateGAFXml - line 32
(S)\Classes\SysOperationServiceController\runOperation - line 93
(S)\Classes\SysOperationServiceController\runServiceOperation - line 22
(S)\Classes\SysDictClass\invokeStaticMethod - line 26
(S)\Classes\SysDictClass\invokeStaticMethodIL - line 39
(S)\Classes\SysOperationRPCFrameworkService\runServiceOperation - line 5
(C)\Classes\SysOperationServiceController\runOperationWithRunAs - line 7
(C)\Classes\SysOperationServiceController\run - line 34
(C)\Classes\SysOperationController\startOperation - line 10
(C)\Classes\SysOperationServiceController\startOperation - line 16
(C)\Classes\TaxGSTAuditFileGenerationController_MY\main - line 13

Solution :

File > Tools > Options > Development > General > Execute business operations in CIL : <— this has to be ticked