Hi,
You can get frequently ” OGG-01296 Error mapping from ” error from Goldengate.

Goldengate replicat is abended with ” OGG-01296 Error mapping from ” error like below.
2020-04-14 15:25:43  INFO    OGG-06510  Using the following key columns for target table MSDEVECI.TEST_TABLE: REQUEST_ID.
2020-04-14 15:25:43  WARNING OGG-00869  Aborting BATCHSQL transaction. Detected inconsistent result: executed 21 operations in batch, resulting in 20 affected rows.
2020-04-14 15:25:43  WARNING OGG-01137  BATCHSQL suspended, continuing in normal mode.
2020-04-14 15:25:43  WARNING OGG-01003  Repositioning to rba 12119957 in seqno 0.
2020-04-14 15:25:43  WARNING OGG-01004  Aborted grouped transaction on MSDEVECI.TEST_TABLE, Database error 1400 (OCI Error ORA-01400: cannot insert NULL into (
"MSDEVECI"."TEST_TABLE"."ENTRY_DATE") (status = 1400), SQL <INSERT INTO "MSDEVECI"."TEST_TABLE" ("ENTRY_ID","ENTRY_MOD_DATE","REQUEST_ID","STATUS","ACC
OUNT_INT_NO","GG_TRANS_DATE") VALUES (:a6,:a7,:a8,:a9,:a10,:a11)>).
2020-04-14 15:25:43  WARNING OGG-01003  Repositioning to rba 12119957 in seqno 0.
2020-04-14 15:25:43  WARNING OGG-01154  SQL error 1400 mapping MSDEVECI.TEST_TABLE to MSDEVECI.TEST_TABLE OCI Error ORA-01400: cannot insert NULL into ("EXTRAC
T_GG"."TEST_TABLE"."ENTRY_DATE") (status = 1400), SQL <INSERT INTO "MSDEVECI"."TEST_TABLE" ("ENTRY_ID","ENTRY_MOD_DATE","REQUEST_ID","STATUS","ACCOUNT_IN
T_NO","GG_TRANS_DATE") VALUES (:a6,:a7,:a8,:a9,:a10,:a11)>.
Source Context :
  SourceModule            : [er.replicat.errors]
  SourceID                : [er/replicat/reperrors.cpp]
  SourceMethod            : [repError]
  SourceLine              : [1754]
  ThreadBacktrace         : [15] elements
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/libgglog.so(CMessageContext::AddThreadContext())]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/libgglog.so(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...))]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/libgglog.so(_MSG_QualTableName_QualTableName(CSourceContext*, int, ggs::gglib::ggapp::CQualDBOb
jName<(DBObjType)1> const&, ggs::gglib::ggapp::CQualDBObjName<(DBObjType)1> const&, CMessageFactory::MessageDisposition))]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat(ggs::er::ReplicatContext::repError(short, int, char const*, extr_ptr_def*, ggs::gglib:
:gglcr::CommonLCR const*, std_rec_hdr_def*, char*, ObjectMetadata*, bool))]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat()]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat(ggs::er::ReplicatContext::processRecord(ggs::gglib::gglcr::CommonLCR const*, ggs::ggli
b::gglcr::CommonLCR*, extr_ptr_def*&, extr_ptr_def*&, bool&, int&, bool, RepCsn&))]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat(ggs::er::ReplicatContext::processReplicatLoop())]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat(ggs::er::ReplicatContext::run())]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat()]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat(ggs::gglib::MultiThreading::MainThread::ExecMain())]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat(ggs::gglib::MultiThreading::Thread::RunThread(ggs::gglib::MultiThreading::Thread::Thre
adArgs*))]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat(ggs::gglib::MultiThreading::MainThread::Run(int, char**))]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat(main)]
                          : [/lib64/libc.so.6(__libc_start_main)]
                          : [/ggatea01/goldengate/product/GG19cFor18cDB/replicat()]
2020-04-14 15:25:43  ERROR   OGG-01296  Error mapping from MSDEVECI.TEST_TABLE to MSDEVECI.TEST_TABLE.
When you get ” OGG-01296 Error mapping from ” error, firstly check replicat table constraints and triggers.
You can also see that replicat report file says ” ORA-01400: cannot insert NULL into ” error.
So when I check related table triggers and constraints, problem is occured because of constraints.
Constraints on the related table are enabled, you should disable them.
I have disabled triggers with the following command.
alter trigger TRIGGER_NAME disable;
You can disable constraint with the following command.
ALTER TABLE table_name DISABLE CONSTRAINT constraint_name;
ALTER TABLE MSDEVECI.TEST_TABLE DISABLE CONSTRAINT SYS_C00149016;
When I disable the constraints, my Replicat has been started and run properly.
There are several types of OGG-01296 Error mapping in Goldengate. You should review the OGG-01296 error with the other ORA Errors like ORA-01400.
If you got OGG-01296 Error mapping with OGG-01154 error, you can read the following post to solve it.
https://ittutorial.org/goldengate-ogg-01296-error-mapping-from-ogg-01154/
Do you want to learn Oracle Goldengate from scratch, then read the following Goldengate Tutorial articles.
https://ittutorial.org/goldengate-tutorials-oracle-for-beginners/
IT Tutorial IT Tutorial | Oracle DBA | SQL Server, Goldengate, Exadata, Big Data, Data ScienceTutorial