trm-core
Version:
TRM (Transport Request Manager) Core
23 lines (22 loc) • 733 B
TypeScript
import { DEVCLASS, SOBJ_NAME, TROBJTYPE, ZTRM_OBJECT_DEPENDENCY } from "../client";
import { TrmPackage } from "../trmPackage";
export type DependenciesGenericTable = {
tabname: string;
tabkey: any[];
};
export declare class ObjectDependencies {
readonly object: TROBJTYPE;
readonly objName: SOBJ_NAME;
readonly tables: any;
trmPackages: {
trmPackage: TrmPackage;
dependencies: DependenciesGenericTable[];
}[];
sapPackages: {
package: DEVCLASS;
dependencies: DependenciesGenericTable[];
}[];
constructor(object: TROBJTYPE, objName: SOBJ_NAME);
setDependencies(dependencies: ZTRM_OBJECT_DEPENDENCY[]): Promise<ObjectDependencies>;
private addTableKey;
}