PSQL_标准API和Interface基本的用法和比较

   一、简介 

   1. API调用的6个参数

    2. 处理后错误信息的处理

    3. API成功与否的判断依据

    4. API和Interface的区别和优点

 

二. 具体分析

1、API调用的6个参数

       

 2. 处理后错误信息的处理

IF (fnd_msg_pub.count_msg > 0) THEN

        l_error_flag := 'Y';

        l_error_message := l_error_message || ' Error occrured in create_cust_site_use API -';

        FOR i IN 1 .. fnd_msg_pub.count_msg LOOP

            fnd_msg_pub.get(p_msg_index => i

                                       ,p_encoded => apps.fnd_api.g_false

                                       ,p_data => l_chr_msg_details

                                       ,p_msg_index_out => l_num_msg_index_out);

            l_error_message := l_error_message || ' ' || l_chr_x_msg_details2;

        END LOOP;

        l_error_message := l_error_message || ' |';

    END IF;
View Code

 

3. API成功与否的判断依据

IF l_api_return_status = 'S' OR l_api_return_status = 'W' THEN

        COMMIT;

    ELSE

        ROLLBACK;

        l_error_flag := 'Y';

    END IF;

  S-->Success;

  U-->Unexception

  E-->Error;
View Code

4. API和Interface的区别和优点

    (1).API的特点

        i. API是对基表直接操作

        ii. API同时只能小批量的数据

        iii. API可立刻进行联机处理,即时反馈数据的处理信息

        iv. 如出现错误,可将错误反馈给源系统

    (2).Interface的特点

        i. Interface是通过并发程式接间操作基表

        ii. Interface主要同时处理大批量的数据

        iii. 数据进入接口表的形式多样

        iv. 用户可以查看/补录/修改/提交接口数据

 

posted @ 2024-04-12 17:42  Iven_lin  阅读(24)  评论(0)    收藏  举报