# Infor LN Tools Administration Sessions Reference

> Source: https://netray.co/tools/infor-ln-tools-administration-sessions-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

The ttaad, ttadv, ttpmc and related Tools sessions an LN 10.x administrator or developer uses every week, with what to do there and what to run next.

## Category

infor-ln

## Erp

Infor LN

## Audience

- LN system administrator
- LN developer
- Baan administrator

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### Session code

**Key:** code

**Type:** text

#### Session name

**Key:** name

**Type:** text

#### Area

**Key:** area

**Type:** text

#### What you do there

**Key:** what

**Type:** text

#### Run as

**Key:** runas

**Type:** text

#### Next step after it

**Key:** next

**Type:** text

**Rows:**

#### Companies

**Code:** ttaad1100m000

**Area:** Company setup

**What:** Define companies: name, first day of week, currency, company type

**Runas:** Admin

**Next:** Convert to runtime, then Create Tables (ttaad4230m000)

#### Generic Units

**Code:** ttaad1106m000

**Area:** Company setup

**What:** Define generic units such as currency codes with symbol and separators

**Runas:** Admin

**Next:** Convert to runtime (stored in the BSE lib datecurr file)

#### Logical Tables

**Code:** ttaad4120m000

**Area:** Company setup

**What:** Map tables or modules of a logical company to the physical company that stores them

**Runas:** Admin

**Next:** Convert to runtime and rebuild the company mapping file

#### Create Tables

**Code:** ttaad4230m000

**Area:** Table maintenance

**What:** Create physical tables for a range of companies and packages

**Runas:** Admin

**Next:** Check Tables (ttaad4232m000)

#### Check Tables

**Code:** ttaad4232m000

**Area:** Table maintenance

**What:** Check that tables open and match their definitions

**Runas:** Admin

**Next:** Fix -2 errors (no runtime definition) with Convert to Runtime

#### Reorganize Tables

**Code:** ttaad4225m000

**Area:** Table maintenance

**What:** Rebuild data and indexes, compress, repair reference counters

**Runas:** Admin, outside business hours

**Next:** Review the log of undefined references

#### Create Sequential Dump of Table

**Code:** ttaad4226m000

**Area:** Table maintenance

**What:** Export table data to sequential files

**Runas:** Admin

**Next:** Create Table from Sequential Dump (ttaad4227m000) on the target

#### Create Table from Sequential Dump

**Code:** ttaad4227m000

**Area:** Table maintenance

**What:** Import a dump, append or create tables, check against the data dictionary

**Runas:** Admin

**Next:** Check Tables (ttaad4232m000)

#### Convert / Recover Tables

**Code:** ttaad4228m000

**Area:** Table maintenance

**What:** Move data to another database type or rebuild tables from their own data

**Runas:** Admin, with a backup

**Next:** Check Tables (ttaad4232m000)

#### User Data

**Code:** ttaad2500m000

**Area:** Users

**What:** Define user system data, defaults, authorisations, templates

**Runas:** Admin

**Next:** Convert changes to runtime, user restarts Tools

#### Job Data

**Code:** ttaad5500m000

**Area:** Jobs

**What:** View and maintain jobs, status, schedule, linked sessions

**Runas:** Job owner or admin

**Next:** Activate Job (ttaad5203m000) or set In Queue

#### Activate Job

**Code:** ttaad5203m000

**Area:** Jobs

**What:** Start a job with status Free and set periodic or external schedules

**Runas:** Job owner or admin

**Next:** Monitor in Job Data

#### Sessions

**Code:** ttadv2500m000

**Area:** Development

**What:** View and maintain sessions of a package VRC

**Runas:** Developer

**Next:** Edit the script in ttadv2530m000

#### Program Scripts / Libraries

**Code:** ttadv2530m000

**Area:** Development

**What:** Maintain UI scripts, libraries, DAL and DAL 2 scripts per VRC

**Runas:** Developer

**Next:** Compile (ttadv2230m000)

#### Compile Program Scripts / Libraries

**Code:** ttadv2230m000

**Area:** Development

**What:** Compile a range of scripts and libraries, optionally linked libraries

**Runas:** Developer

**Next:** Test the session

#### Table Definitions

**Code:** ttadv4520m000

**Area:** Data dictionary

**What:** Look up and maintain table definitions by package, module, table

**Runas:** Developer

**Next:** Convert to Runtime Data Dictionary (ttadv5215m000)

#### Convert to Runtime Data Dictionary

**Code:** ttadv5215m000

**Area:** Data dictionary

**What:** Convert changed domains, tables and runtime directories to the runtime DD; reconfigure changed tables

**Runas:** Developer or admin

**Next:** Create Tables (ttaad4230m000) for new tables

#### Reports

**Code:** ttadv3530m000

**Area:** Development

**What:** List reports by language and package, export or import XML report designs

**Runas:** Developer

**Next:** Edit the design in Reporting Studio

#### Process Solutions

**Code:** ttpmc2101m000

**Area:** Patching

**What:** Check, install or uninstall solutions connected to an update VRC

**Runas:** Admin

**Next:** Review installation instructions and logs

#### Process Patches

**Code:** ttpmc2102m000

**Area:** Patching

**What:** Install, uninstall and connect scanned patches

**Runas:** Admin

**Next:** Convert to runtime and compile as instructed

#### Dependencies

**Code:** ttpmc1140m000

**Area:** Patching

**What:** Define dependencies between solutions or patches

**Runas:** Developer (sending side)

**Next:** Set solution status to Dependencies defined, then export

#### Exchange Schemes

**Code:** daxch0101s000

**Area:** Integration

**What:** Define ASCII import and export schemes, paths and formats

**Runas:** Admin or consultant

**Next:** Define the tables and fields in the scheme, then run import or export

#### Text Groups

**Code:** tttxt1110m000

**Area:** Text

**What:** Create text groups, default window type and editor

**Runas:** Admin

**Next:** Link groups to text fields or users

#### BOD Parameters

**Code:** tcbod0100m000

**Area:** Integration

**What:** Prevent BOD Publishing, inbound routing error handling, schema version

**Runas:** Admin

**Next:** Validate Publishing Data Setup (tcbod0300m000)

#### Validate Publishing Data Setup

**Code:** tcbod0300m000

**Area:** Integration

**What:** Check data needed for BOD publishing

**Runas:** Admin

**Next:** Initial publish sessions (tcbod0200m000 and others)

**Notes:** Session codes and names are taken from the LN 10.x Tools online help. Most dictionary and company changes do nothing until they are converted to runtime. Always take a backup before Convert / Recover Tables or Reorganize Tables on production.

## Content

**Intro:** This reference lists the Infor LN 10.x Tools sessions administrators and developers use most, grouped by area, with what you do in each and the session you normally run next. It is for people who already know LN sessions and want the right code fast.

**Sections:**

#### How to use it

**Body:** Search by code (ttaad4230m000), by name (Create Tables) or by area (Patching). The Next step column is the useful part: most Tools changes are two-step, because LN works from a runtime data dictionary. A new company, generic unit, logical table mapping or user only takes effect after a convert to runtime, and a new table definition only becomes a physical table after Create Tables. The Run as column is guidance: in most sites these sessions are restricted to the Tools super user or a named admin role.

#### Where this lives in LN

**Body:** Session codes follow the package, module, number pattern: tt is the Tools package, aad is Application Administration, adv is Application Development, pmc is Product Maintenance and Control, txt is texts. daxch belongs to the data exchange module and tcbod to Common BOD setup. You can start any session by code from the LN UI or Web UI with the Run Program dialog. For session naming in general and module codes see the separate LN session code reference.

**Bullets:**

- Company work: ttaad1100m000, ttaad4120m000, ttaad4230m000
- Data dictionary: ttadv4520m000 then ttadv5215m000
- Code: ttadv2530m000 then ttadv2230m000
- Patches: ttpmc2102m000 and ttpmc2101m000

#### Worked example: adding a test company

**Body:** An admin needs company 900 as a copy-test company. In Companies (ttaad1100m000) the admin creates 900 with its package combination. If some Financials tables should point to an existing company, Logical Tables (ttaad4120m000) maps them. After converting to runtime, Create Tables (ttaad4230m000) builds the physical tables for company 900, and Check Tables (ttaad4232m000) confirms they open. Data is then loaded with Create Sequential Dump of Table (ttaad4226m000) from production and Create Table from Sequential Dump (ttaad4227m000) into 900.

#### Version differences and gotchas

**Body:** Most sessions here are stable across LN 10.3 to 10.7, but options inside them change between releases, so check the session help for your version. Reorganize Tables and Convert / Recover Tables lock tables; run them in a maintenance window. Patch sessions work on the update VRC, not on your customer VRC, so solution conflicts with customisations must be resolved before you install. Generic unit changes only reach users after conversion to the runtime file.

**Cta:** If you want admins to ask LN about jobs, tables and patch status in plain English on your own servers, we can add that layer for you.

**Faq:**

#### What is an Infor LN session code?

**Answer:** A session code such as ttaad4230m000 combines package (tt), module (aad), a number (4230) and a suffix (m000 for main sessions, s for subsessions). You can type it in the run program dialog to open the session directly instead of using menus.

#### How do I create tables for a new company in LN?

**Answer:** Define the company in Companies (ttaad1100m000), add logical table mappings in ttaad4120m000 if needed, convert to runtime, then run Create Tables (ttaad4230m000) for the company and package range. Check the result with Check Tables (ttaad4232m000).

#### How do I install an LN solution or patch?

**Answer:** Scan the solution or patch file with Scan Solution/Patch File (ttpmc2200s000), then use Process Solutions (ttpmc2101m000) or Process Patches (ttpmc2102m000) to check and install it into the update VRC. Read the installation instructions, then convert to runtime and compile as they require, and test before moving on.

#### Is there an official Infor LN administrator guide?

**Answer:** Yes. Infor publishes the Enterprise Server Administration Guide and the LN Tools online help on docs.infor.com. This page is a working index of the sessions you use most, with the follow-up step, and does not replace those guides.

## Search terms

infor ln session code, infor ln technical guide, infor ln administrator guide, infor ln session, ttaad4230m000 create tables, ttadv5215m000 convert to runtime, ttpmc2102m000 process patches, ttadv2530m000

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
