Top Method Summary
Options Name Purpose
LONGCHAR ConvertNode (IParseUnit, INode, character, character) Converts an INode representing an Update editing statement
Consultingwerk.Studio.ProparseApi.INode FindIfFrameFieldGoPending (INode) Finds the IF FRAME-FIELD <> ... OR GO-PENDING statement
GetUpdateEditingStatements (IParseUnit, table) Returns the temp-table of UPDATE EDITING Statements
LONGCHAR ProcessEditingPhrase (IParseUnit, INode, character, character) Processes the update editing block
WalkAst (INode) Recursively walks the AST


Method Detail
Top

LONGCHAR ConvertNode (IParseUnit, INode, character, character)

Purpose: Converts an INode representing an Update editing statement
Notes:

Parameters:
poParseUnit Consultingwerk.Studio.ProparseApi.IParseUnit
The IParseUnit the node belongs to
poNode Consultingwerk.Studio.ProparseApi.INode
The INode to convert
pcEntityName CHARACTER
The name of the Business Entity which is used to map database fields to temp-table fields
pcTableName CHARACTER
The name of the Entity temp-table
Returns LONGCHAR
The converted source code
Top

Consultingwerk.Studio.ProparseApi.INode FindIfFrameFieldGoPending (INode)

Purpose: Finds the IF FRAME-FIELD <> ... OR GO-PENDING statement
Notes: Recursive method

Parameters:
poNode Consultingwerk.Studio.ProparseApi.INode
The INode to iterate
Returns Consultingwerk.Studio.ProparseApi.INode
The INode representing the IF block or ?
Top

GetUpdateEditingStatements (IParseUnit, table)

Purpose: Returns the temp-table of UPDATE EDITING Statements
Notes:

Parameters:
poParseUnit Consultingwerk.Studio.ProparseApi.IParseUnit
The IParseUnit to process
ttNodeList TEMP-TABLE ttNodeList
OUTPUT Temp-Table from Consultingwerk/Studio/Proparse/NodeList/ttNodeList.i
Top

LONGCHAR ProcessEditingPhrase (IParseUnit, INode, character, character)

Purpose: Processes the update editing block
Notes:

Parameters:
poParseUnit Consultingwerk.Studio.ProparseApi.IParseUnit
The IParseUnit the node belongs to
poNode Consultingwerk.Studio.ProparseApi.INode
The update editing node
pcEntityName CHARACTER
The name of the Business Entity which is used to map database fields to temp-table fields
pcTableName CHARACTER
The name of the Entity temp-table
Returns LONGCHAR
The converted source code
Top

WalkAst (INode)

Purpose: Recursively walks the AST
Notes:

Parameters:
poASTNode Consultingwerk.Studio.ProparseApi.INode
The AST Node to walk and it's children


Temp-Table Detail

Temp-Table ttNodeList

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       19.09.2026 10:17:46