trm-core
Version:
TRM (Transport Request Manager) Core
41 lines (40 loc) • 1.01 kB
TypeScript
import { TrmPackage } from "../../trmPackage";
export interface CheckSapEntriesActionInput {
packageData: {
package: TrmPackage;
};
printOptions?: {
entriesStatus?: boolean;
information?: boolean;
};
}
type WorkflowRuntime = {
entriesStatus: {
good: {
table: string;
tableEntry: any;
}[];
bad: {
table: string;
tableEntry: any;
}[];
};
missingTables: string[];
};
export type SapEntriesStatus = {
[key: string]: {
status: boolean;
entry: any;
}[];
};
export type CheckSapEntriesActionOutput = {
sapEntries: any;
sapEntriesStatus: SapEntriesStatus;
};
export interface CheckSapEntriesWorkflowContext {
rawInput: CheckSapEntriesActionInput;
runtime?: WorkflowRuntime;
output?: CheckSapEntriesActionOutput;
}
export declare function checkSapEntries(inputData: CheckSapEntriesActionInput): Promise<CheckSapEntriesActionOutput>;
export {};