Codeunit 20360 "Json Entity Mgmt."
INTaxEngine · Microsoft.Finance.TaxEngine.JsonExchange
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 2 connected objects and pages
INTaxEngine · Microsoft.Finance.TaxEngine.JsonExchange · BC29-30 · source at ea08af5e · facts from BC29
Procedures
CreateTableSorting(CaseID: Guid; ScriptID: Guid; TableID: Integer): GuidCreateTableFilters(CaseID: Guid; ScriptID: Guid; TableID: Integer): GuidCreateLookup(CaseID: Guid; ScriptID: Guid): GuidCreateTableRelation(CaseID: Guid): GuidCreateComment(CaseID: Guid; ScriptID: Guid; Comment: Text[250]): GuidCreateCalculation(CaseID: Guid; ScriptID: Guid): GuidCreateIfStatement(CaseID: Guid; ScriptID: Guid; ParentID: Guid): GuidAddAndGetElseIfStatement(CaseID: Guid; ScriptID: Guid; ActionID: Guid): GuidCreateLoopNTimes(CaseID: Guid; ScriptID: Guid): GuidCreateLoopWithCondition(CaseID: Guid; ScriptID: Guid): GuidCreateScriptContext(CaseID: Guid): GuidCreateFindIntervalBetweenDates(CaseID: Guid; ScriptID: Guid): GuidCreateCondition(CaseID: Guid; ScriptID: Guid): GuidCreateContainerItem(CaseID: Guid; ScriptID: Guid; ActionType: Enum "Action Type"): GuidCreateSetVariable(CaseID: Guid; ScriptID: Guid): GuidCreateConcatenate(CaseID: Guid; ScriptID: Guid): GuidCreateFindSubstringInString(CaseID: Guid; ScriptID: Guid): GuidCreateReplaceSubstring(CaseID: Guid; ScriptID: Guid): GuidCreateExtractSubstringFromIndexOfString(CaseID: Guid; ScriptID: Guid): GuidCreateExtractSubstringFromPosition(CaseID: Guid; ScriptID: Guid): GuidCreateDateCalculation(CaseID: Guid; ScriptID: Guid): GuidCreateDateToDateTime(CaseID: Guid; ScriptID: Guid): GuidCreateAlertMessage(CaseID: Guid; ScriptID: Guid): GuidCreateLoopThroughRecords(CaseID: Guid; ScriptID: Guid): GuidCreateExtractDatePart(CaseID: Guid; ScriptID: Guid): GuidCreateExtractDateTimePart(CaseID: Guid; ScriptID: Guid): GuidCreateLengthOfString(CaseID: Guid; ScriptID: Guid): GuidCreateConvertCaseOfString(CaseID: Guid; ScriptID: Guid): GuidCreateRoundNumber(CaseID: Guid; ScriptID: Guid): GuidCreateNumberExpression(CaseID: Guid; ScriptID: Guid): GuidCreateStringExpression(CaseID: Guid; ScriptID: Guid): Guid
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 20158 “Script Action Helper” (2 calls:
CreateContainerItem → ContinueActionID,CreateContainerItem → ExitLoopActionID)
Called by
- Codeunit 20361 “Tax Json Deserialization” (14 calls:
ReadAction → CreateContainerItem,ReadIfStatement → AddAndGetElseIfStatement,ReadIfStatement → CreateCondition, …)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Json Entity Mgmt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.