Hi,

can anyone tell me what error "-9045 BD Root Check" means. We are using 
SapDB Version 7.4.30 on SuSE 8.2 Linux. The error occures in the insert 
statement when I try to execute the following procedure with user ADMIN 
(DBA). The table ADMIN.LE only needs LE.LE_NR to be not null.

Thanks for any hints in advance.

Regards,
Matthias

CREATE DBPROC ADMIN.SP_DOWNLOADPROVIDER2 (
  IN    P_SPACE_ID                VARCHAR(10),
  INOUT P_LOCAL_ID                VARCHAR(20),
  IN    P_SOCIETY_NAME            VARCHAR(80),
  IN    P_NAME                    VARCHAR(80),
  IN    P_ADDRESS                 VARCHAR(100),
  IN    P_TOWN                    VARCHAR(40),
  IN    P_ZIP_CODE                VARCHAR(10),
  IN    P_LOCAL_COUNTRY           VARCHAR(40),
  IN    P_AREA_NAME               VARCHAR(40),
  IN    P_CONTACTS                VARCHAR(4000),
  IN    P_OPENING_TIME            VARCHAR(180),
  IN    P_ALWAYS_OPENED           VARCHAR(1),
  IN    P_PRICES_GRID             VARCHAR(2000),
  IN    P_EQUIPMENT               VARCHAR(2000),
  IN    P_REMARKS                 VARCHAR(1000),
  IN    P_CURRENCY_ID             VARCHAR(1000),
  IN    P_LANGUAGE_ID             VARCHAR(1000),
  IN    P_PAYMENT_TYPE            VARCHAR(50),
  IN    P_BBAN                    VARCHAR(50),
  IN    P_IBAN                    VARCHAR(40),
  IN    P_SWIFT                   VARCHAR(50),
  IN    P_BANK_NAME               VARCHAR(100),
  IN    P_BANK_ADDRESS            VARCHAR(100),
  IN    P_BANK_TOWN               VARCHAR(100),
  IN    P_BANK_ZIPCODE            VARCHAR(10),
  IN    P_BANK_COUNTRY            VARCHAR(2),
  IN    P_LOCAL_PAYMENT_POLICIES  VARCHAR(100),
  IN    P_PAYMENT_REMARK          VARCHAR(1000),
  IN    P_PAYEE_NAME              VARCHAR(80),
  IN    P_PAYEE_ADDRESS           VARCHAR(100),
  IN    P_PAYEE_TOWN              VARCHAR(40),
  IN    P_PAYEE_ZIPCODE           VARCHAR(10),
  IN    P_PAYEE_COUNTRY           VARCHAR(2),
  IN    P_PROFESSIONAL_INSURANCE  VARCHAR(100),
  IN    P_TAX_NR                  VARCHAR(20),
  IN    LAST_UPDATE_DATE          DATE,
  OUT   SUCCESS                   CHAR(1),
  OUT   MESSAGE                   VARCHAR(4000)
) AS
VAR
  -- aux
  TS_NOW          TIMESTAMP;
  LE_NR           FIXED(10);
  LE_ART          SMALLINT;
BEGIN


SET TS_NOW = TIMESTAMP;
SET LE_NR = 2333333333;
SET LE_ART = 88;

-- insert statement.
    INSERT INTO ADMIN.LE (
      LE_NR, LE_FIRSTUSER, LE_FIRSTTIME, LE_LASTUSER, LE_LASTTIME,
      LE_TIMEUPDATE, LE_ANZUPDATE, LE_ART, LE_PRIORITY, LE_SPEZIFIKATION,
      LE_SPEZIFIKATION@, LE_HDLNR, LE_FIRMA, LE_FIRMA@, LE_ASP,
      LE_ASP@, LE_STRASSE, LE_PLZ, LE_ORT, LE_ORT@,
      LE_LAND, LE_TEL1, LE_TEL2, LE_FAX, LE_HANDY,
      LE_EMAIL, LE_INTERNET, LE_24H, LE_SPRACHE1, LE_SPRACHE2,
      LE_SPRACHE3, LE_SPRACHE4, LE_TEL3, LE_OPENTIME, LE_FESTPREIS,
      LE_VERTRAG, LE_KONTO, LE_BLZ, LE_RECHNUNG, LE_INSTITUT,
      LE_BANKSTRASSE, LE_BANKORT, LE_BANKLAND, LE_EXIST, LE_BANKPLZ,
      LE_ISDNKENNUNG, LE_ISDNREPLACE, LE_XKOOR, LE_YKOOR, LE_AKTIV,
      LE_FIBUKONTO, LE_FIBUART, LE_USTID
    ) VALUES (
      :LE_NR, 'automatischer Import SPACe', :TS_NOW, 'automatischer Import 
SPACe', :TS_NOW,
      NULL, NULL, :LE_ART, NULL, NULL,
      NULL, NULL, NULL, NULL, NULL,
      NULL, NULL, NULL, NULL, NULL,
      NULL, NULL, NULL, NULL, NULL,
      NULL, NULL, NULL, NULL, NULL,
      NULL, NULL, NULL, NULL, NULL,
      NULL, NULL, NULL, NULL, NULL,
      NULL, NULL, NULL, NULL, NULL,
      NULL, NULL, NULL, NULL, NULL,
      NULL, NULL, NULL 
    );

 
END;
//



-- 
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to