Codeunit 20105 "AMC Banking Mgt."
AMCBanking365Fundamentals · Microsoft.Bank.Payment
Across versionsobsolete pending since 28.0
- BC23-28not present
- BC29-30present
Neighbourhood 24 connected objects and pages
AMCBanking365Fundamentals · Microsoft.Bank.Payment · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Permissions | TableData “AMC Banking Setup” = r |
| ObsoleteState | Pending |
| ObsoleteTag | 28.0 |
| ObsoleteReason | AMC Banking 365 Fundamental extension is discontinued |
Events published
OnGetModulePostFix(var PostFixValue: Text; AMCBankingSetup: Record "AMC Banking Setup")(integration)
Event subscriptions
- HandleBankDataConvRegisterServiceConnection subscribes to Table “Service Connection” OnRegisterServiceConnection
- AMCOnClearCompanyConfiguration subscribes to Codeunit “Environment Cleanup” OnClearCompanyConfig
- AMCHandleOnAfterCreatedNewCompanyByCopyCompany subscribes to Report “Copy Company” OnAfterCreatedNewCompanyByCopyCompany
- AMCBankOnCompanyInitialize subscribes to Codeunit “Company-Initialize” OnCompanyInitialize
Procedures
InitDefaultURLs(var AMCBankingSetup: Record "AMC Banking Setup")SetURLsToDefault(var AMCBankingSetup: Record "AMC Banking Setup")GetNamespace(): TextGetCleanLicenseServerName(AMCBankingSetup: Record "AMC Banking Setup"): Text(internal)GetLicenseServerName(): TextGetLicenseRegisterTag(): TextIsLicenseEqualAMC(): Boolean(internal)IsSolutionSandbox(AMCBankingSetup: Record "AMC Banking Setup"): BooleanGetSupportURL(SupportXmlDoc: XmlDocument): TextCheckCredentials()ApiVersion(): Text[10]GetCurrentApiVersion(): Text[10](internal)AMCBankInitializeBaseData()GetDefaultCreditTransferMsgNo(): Text[20]GetAMCClientCode(): TextGetLicenseNumber(): Text[40]IsAMCFundamentalsEnabled(): Boolean(internal)IsAMCBusinessInstalled(): Boolean(internal)GetDemoSolutionCode(): Text[50]GetEnterPriseSolutionCode(): Text[50]GetLicenseXmlApi(): TextGetModuleInfoWebCall(): TextGetServiceURL(AMCServiceUrl: Text; AMCAPIVersion: Text): Text[250]GetDataExchDef_CT(): Code[20]GetDataExchDef_STMT(): Code[20]GetDataExchDef_PP(): Code[20]GetDataExchDef_CREM(): Code[20]ShowDetailedLogInfo(ActivityLog: Record "Activity Log"; DefaultFileName: Text; ShowFileDialog: Boolean): TextGetAppCaller(): Text[30]SetFieldValue(var RecordRef: RecordRef; FieldId: Integer; XmlValueVariant: Variant; AppendToValue: Boolean; UseValidate: Boolean)(internal)updateValue(var fieldref: FieldRef; ValueVariant: Variant; UseValidate: Boolean)(internal)GetFieldValue(RecordRef: RecordRef; FieldNo: Integer): Text(internal)GetBankFileName(BankAccount: Record "Bank Account"): Text[250](internal)AMCTenantId(): Text(internal)
Plus 8 local procedures.
Triggers
OnRun
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 10 “Type Helper” (3 calls:
GetFieldValue → GetXMLAmountFormatWithTwoDecimalPlaces,SetFieldValue → Evaluate,SetFieldValue → GetOptionNoFromTableField) - Codeunit 20118 “AMC Bank Service Request Mgt.” (3 calls:
GetSupportURL → GetConvertlogXPath,GetSupportURL → getNodeValue,GetSupportURL → GetSyslogXPath) - Codeunit 4100 “Temp Blob” (3 calls:
SetFieldValue → CreateOutStream,SetFieldValue → ToRecordRef,ShowDetailedLogInfo → FromRecord) - Codeunit 457 “Environment Information” (2 calls:
GetLicenseNumber → IsSaaS,IsSolutionSandbox → IsSandbox) - Codeunit 1306 “Company Information Mgt.” (1 call:
CheckCredentials → IsDemoCompany) - Codeunit 419 “File Management” (1 call:
ShowDetailedLogInfo → BLOBExport) - Codeunit 433 “Azure AD Tenant” (1 call:
GetLicenseNumber → GetAadTenantId) - Page 20101 “AMC Banking Setup” (1 call:
CheckCredentials → (object))
Called by
- Codeunit 20117 “AMC Bank Assisted Mgt.” (39 calls:
CheckCreateDataExchDef → GetAppCaller,CheckCreateDataExchDef → GetDataExchDef_CT,CheckCreateDataExchDef → GetDataExchDef_STMT, …) - Codeunit 20126 “AMC Bank Process Statement” (10 calls:
getAddressStruct → SetFieldValue,getAddressUnStruct → SetFieldValue,getAmountPosting → GetFieldValue, …) - Page 20109 “AMC Bank Signup to Service” (7 calls:
GetLoginURL → GetAppCaller,GetLoginURL → GetCleanLicenseServerName,GetLoginURL → GetLicenseNumber, …) - Codeunit 20113 “AMC Bank Exp. CT Hndl” (6 calls:
ConvertPaymentDataToFormat → GetAppCaller,DisplayErrorFromResponse → GetSupportURL,InsertPaymentFileError → GetSupportURL, …) - Codeunit 20114 “AMC Bank Imp.STMT. Hndl” (6 calls:
ConvertBankStatementToFormat → GetAppCaller,DisplayErrorFromResponse → GetSupportURL,PrepareSOAPRequestBody → GetAMCClientCode, …) - Codeunit 20115 “AMC Bank Imp.BankList Hndl” (4 calls:
DisplayErrorFromResponse → GetSupportURL,OnRun → GetAppCaller,PrepareSOAPRequestBody → GetNamespace, …) - Codeunit 20118 “AMC Bank Service Request Mgt.” (4 calls:
GetWebServiceResponse → GetNamespace,GetXTLToken → CheckCredentials,GetXTLToken → GetAppCaller, …) - Codeunit 20129 “AMC Bank PrePost Proc” (2 calls:
PostProcessStatementDate → SetFieldValue,PostProcessStatementEndingBalance → SetFieldValue) - Page 20100 “AMC Bank Bank Name List” (2 calls:
OnOpenPage → GetAppCaller,RefreshBankNamesOlderThanToday → GetAppCaller) - Page 20101 “AMC Banking Setup” (2 calls:
OnAfterGetRecord → IsSolutionSandbox,OnOpenPage → GetLicenseNumber) - Codeunit 20116 “AMC Bank Install” (1 call:
UpdateNamespaceApiVersion → GetCurrentApiVersion) - Page 20105 “AMC Bank Assisted Setup” (1 call:
ShowURL → InitDefaultURLs) - Page extension 20103 “AMC Bank Bank Account Card” (1 call:
OnOpenPage → IsAMCFundamentalsEnabled) - Page extension 20104 “AMC Bank Paym. Meth. Page Ext” (1 call:
OnOpenPage → IsAMCFundamentalsEnabled) - Page extension 20108 “AMC Bank Credit Trf. Reg. Ext” (1 call:
OnOpenPage → IsAMCFundamentalsEnabled) - Page extension 20110 “AMC Bank Stmt Line Det. Ext” (1 call:
OnOpenPage → IsAMCFundamentalsEnabled) - Page extension 20111 “AMC Bank Bank Account Page Ext” (1 call:
OnOpenPage → IsAMCFundamentalsEnabled) - XMLport 20101 “AMC Bank Export CT” (1 call:
GetValue → GetFieldValue)
Deprecations
- object: Pending 28.0 (#if not CLEAN28), “AMC Banking 365 Fundamental extension is discontinued”
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
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: "AMC Banking Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.